我想在数据网格中有一个路径。我写了下面的数据模板:访问DataGridTemplateColumn
<DataGridTemplateColumn>
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="*" />
<ColumnDefinition Width="auto" />
</Grid.ColumnDefinitions>
<TextBlock Text="{Binding AlertProgram}" IsEnabled="False" Grid.Column="0" />
<Button Content="..." Grid.Column="1" Click="Button_browse_alert_program" />
</Grid>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
</DataGridTemplateColumn>
(我写它直入<DataGrid.columns>
elelment)
在功能Button_browse_alert_program
我打开一个打开文件对话框,以获取文件。
我的问题是 - 我无法访问文本框。我试着用x:Name="someName"
给它起一个名字,但是编译器抱怨这个名字不存在。
我看到下面的SO问题:How to access datagrid template column textbox text WPF C#,How to access control in DataGridTemplateColumn to get value?
有没有办法做到这一点无需第三方软件,并没有写我自己FindChild
功能?
(我很新的WPF,所以如果你有在我的代码的其他意见 - 说话)