在 Xaml 页面中,我以这种方式引用我的自定义控件:
<MyNamespace:CustControl x:Name="Cust1" />
现在我想在 MouseLeftButtonDown 事件触发器中更改此自定义控件的属性:
private void Grid_MouseLeftButtonDown(object sender, MouseButtonEventArgs e)
{
}
但是当我尝试写一些类似的东西时
CustControl.IsSelected = true;
一个错误说:需要一个对象引用..
我认为这都是关于“MyNamespace”命名空间的,但不知道如何引用它。
最佳答案
您应该引用 Cust1,但有时 Visual Studio 不会立即为控件创建字段成员。尝试键入 Cust1.IsSelected,即使 Visual Studio 不喜欢它,也尝试构建以查看它是否成功。
关于c# - 我应该如何在文件事件触发器后面的 C# 代码中引用自定义控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1856176/