c# - 我应该如何在文件事件触发器后面的 C# 代码中引用自定义控件?

标签 c# wpf xaml namespaces custom-controls

在 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/

相关文章:

wpf - 注册嵌入式 DirectShow 过滤器

c# - 如何在代码后面设置Storyboard.SetTargetProperty?

c# - 如何在另一个线程中初始化沉重的控件?

c# - 未找到 RelayCommand 的引用

c# - 播放未能在编码 UI 中找到具有给定搜索属性的控件

wpf - 自定义窗口 Chrome 设计时支持

wpf - 包含多个项目的 HeaderTemplate

wpf - 正确使用命令 (MVVM)

c# - LINQ to SQL 关系不更新集合

c# - Entity Framework 自动外键填充