如何从后面的代码访问DataForm
的{{1}}中的控件?
以下EditTemplate
适用:
EditTemplate
是否可以使用变量名<toolkit:DataForm ItemsSource="{Binding ElementName=someDomainDataSource, Path=Data, Mode=TwoWay}">
<toolkit:DataForm.EditTemplate>
<DataTemplate>
<StackPanel>
....
<sdk:DatePicker DisplayDate="{Binding DueDate, Mode=TwoWay}}"
x:Name="dpCustomMaterialDueDate"/>
....
</StackPanel>
</DataTemplate>
</toolkit:DataForm.EditTemplate>
</toolkit:DataForm>
从代码隐藏文件访问DatePicker
? Intellisense似乎无法找到它。
还尝试在dpCustomMaterialDueDate
的{{1}}事件中访问它,但没有运气,即
DataForm
变量ContentLoaded
始终为空。
答案 0 :(得分:1)
如果您无法在后面的代码中使用它的名称来访问控件,则可以使用此中的FindControl函数 thread
答案 1 :(得分:0)
您还可以附加一个Loaded事件处理程序,并将sender
参数强制转换为DatePicker