【问题标题】:WPF - Access a XAML resource in codeWPF - 在代码中访问 XAML 资源
【发布时间】:2011-07-15 09:16:40
【问题描述】:

我有一门课叫做照片 我真正想做的是在我的 XAML 中创建一个资源,例如:

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

然后从代码中访问它。

不适用于 FindResource() 函数!

我希望像创建时一样创建类成员

<Button x:Name="myButton" />

感谢帮助!!

【问题讨论】:

    标签: wpf xaml resources


    【解决方案1】:

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

    【讨论】:

    • 无法从此 XAML 代码创建类成员?为什么会这样?例如,在资源中创建它或仅在网格下的 XAML 代码中创建它有什么区别?
    • 您可以将 Resources["xx"] 分配给构造函数中的变量并使用它。 x:Key 是资源的唯一标识符,x:Name 被忽略。
    猜你喜欢
    • 2011-04-02
    • 2011-01-08
    • 2011-07-01
    • 1970-01-01
    • 2015-12-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多