コードビハインドからのDataForm
コントロールにどのようにアクセスしますか?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
変数名を使用して分離コードファイルからにアクセスすることは可能dpCustomMaterialDueDate
ですか?Intellisenseはそれを見つけることができないようです。
DataForm
また、のイベントでそれにアクセスしようとしましたContentLoaded
が、運がありませんでした。
dataformPrintOrders.ContentLoaded += (sender, args) =>
{
DatePicker d = (DatePicker)
dataformPrintOrders.FindNameInContent("dpCustomMaterialDuedate");
if (d != null)
{
d.DisplayDateStart = DateTime.Now.AddMonths(-1);
d.DisplayDateEnd = DateTime.Now.AddMonths(12);
}
};
変数d
は常にnullです。