在另一个UserControl中访问用户控件

时间:2013-06-29 14:37:25

标签: c# xaml windows-store-apps

我在Windows 8商店应用中为DateTime选择定义了UserControl。该控件由3个复选框组成,并具有一个属性以引导所选的日期时间。 当我将此控件包含到另一个UserControl并命名它时,我无法从C#代码访问它。

 //...Page content....
 <TextBlock Text="Erledigen bis:" FontSize="16"/>
 <local:DateTimePicker Name="dtp_dueUntil"  />
 <TextBlock Text="Wichtigkeit" FontSize="16"/>
 //...Page content....

* dtp_dueUntil *在我的代码隐藏文件中未知。 我做错了什么,或者只是错过了一点吗?

1 个答案:

答案 0 :(得分:0)

除非您别无选择,否则不应访问此类控件。在您的情况下,如果您在第一个用户控件中公开选定的DateTime,那么只需声明一个Dependency Property,它将保存并更新此值(通过DataBinding或事件)。