【发布时间】:2011-09-28 08:11:52
【问题描述】:
对于一些用户控件,我有这个绑定:
AppLanguage="{Binding Path=ApplicationLanguage, Source={x:Static Application.Current}}"
这适用于在 XAML 中声明/实例化的控件。但是,我有一个仅动态实例化的控件(它不会经常使用,所以我不希望实例(实际上最多 3 个)一直吞噬内存。现在,除非我我错过了一些东西,我必须在代码隐藏中声明我的绑定。当我有一个简单的(ElementName + Path)时,这很好用,但在上述情况下,我无法弄清楚如何在代码隐藏中编写它.
当然,在这种特殊情况下,控件可以简单地引用 My.Application.ApplicationLanguage,但无论如何尝试这样做让我很好奇。我做了很多搜索,但找不到任何类似的东西(虽然可能是我的搜索关键字。:))
【问题讨论】:
标签: wpf