相关疑难解决方法(0)

通过WPF中的代码隐藏访问资源

我在我的窗口资源中定义了一个自定义集合,如下所示(在Sketchflow应用程序中,因此窗口实际上是一个UserControl):

<UserControl.Resources>
    <ds:MyCollection x:Key="myKey" x:Name="myName" />
</UserControl.Resources>
Run Code Online (Sandbox Code Playgroud)

我希望能够在代码隐藏中引用这个集合,我期望它是由x:Name,但我似乎无法访问它.

我可以使用它来获取它的引用

myRef = (MyCollection) this.FindName("myKey");
Run Code Online (Sandbox Code Playgroud)

但这似乎是hackish.这是不好的做法,还有什么会更好?谢谢 :)

c# wpf resources xaml code-behind

62
推荐指数
5
解决办法
9万
查看次数

标签 统计

c# ×1

code-behind ×1

resources ×1

wpf ×1

xaml ×1