代码之家  ›  专栏  ›  技术社区  ›  Steven

在gridfrom上绑定文本框

  •  0
  • Steven  · 技术社区  · 15 年前

    这是我用来设置DataContext(这是一个网格)

    private void PublisherSearchList_SelectionChanged(object sender, SelectionChangedEventArgs e)
    {    
        this.PublisherItem.DataContext = (Publisher)PublisherSearchList.SelectedItem;   
    }
    

    XAML公司

    <Grid Name="PublisherItem" Width="390" Margin="5" > 
          <Grid.ColumnDefinitions>
               <ColumnDefinition Width="200" />
          </Grid.ColumnDefinitions>
          <Grid.RowDefinitions>
               <RowDefinition Height="20"></RowDefinition>
          </Grid.RowDefinitions>
          <TextBox Name="CompanyName" DataContext="{Binding PublisherName}"
                   Grid.Column="0" Grid.Row="0"></TextBox>                    
    </Grid>
    

    如何做到这一点?

    1 回复  |  直到 15 年前
        1
  •  0
  •   Samvel Siradeghyan    15 年前


    例如,如果Publisher类具有属性名,则可以通过这种方式绑定

    DataContext="{Binding Publisher, Path=Name}"