WPF - 如何在代码中访问XAML资源

3

我有一个名为 Photo 的类。 我希望能够在 XAML 中创建一个资源,例如:

<Window.Resources>
   <local:Photo x:Key="photoKey" x:Name="myPhoto" />
</Window.Resources>

然后从代码中访问它。

不使用FindResource()函数!

我想要一个类成员就像我创建时一样。

<Button x:Name="myButton" />

感谢所有的帮助者!!
1个回答

8

您可以通过Resources["photoKey"]访问它,但不能通过名称访问。


这个XAML代码中没有办法创建一个类成员,为什么呢?在资源中创建和在XAML代码下的网格中创建有什么区别? - yanivps
1
你可以在构造函数中将 Resources["xx"] 分配给变量并使用它。x:Key 是资源的唯一标识符,x:Name 则被忽略。 - anivas

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接