我创建了一个UserControl,我将ListView发布为DataTemplate
<ListView.ItemTemplate>
<DataTemplate>
<local:Favorites/>
</DataTemplate>
</ListView.ItemTemplate>
UserControl我需要在ListView的页面上使用TextBlock的Text属性。我如何访问该控件和其他控件?
示例:
if (query.Count == 0)
{
NoPreferiti.Visibility = Visibility.Visible; //NO ACCESS
}
答案 0 :(得分:0)
唯一可行的方法是,如果你通过&#34;父母&#34;通过后面的代码或通过xaml来控制UserControl作为属性。
一种简单的方法是将加载事件添加到父页面中的UserControl,并在事件处理程序中将您想要在UserControl中更改的控件分配为UserControl的参数。