2
В коде позади (filename.xaml.cs
файла), я могу успешно получить доступ к статическим ресурсам, как это:Как получить доступ к стилю вне кода за файлом (xaml.cs)?
TextBlock elm = new TextBlock();
elm.Style = (Style)this.Resources["myStyle"];
где Styles.xaml
добавляется filename.xaml
нравится следующим образом:
<Page.Resources>
<ResourceDictionary Source="resources/Styles.xaml" />
</Page.Resources>
Однако this.Resources["myStyle"]
не работает в файле .cs
, который не связан ни с одним файлом .xaml
. Как получить доступ к Style.xaml в этом случае?
'this.FindResource()' doens't работать. Он работает в codebehind (где 'this.Resources []' также работает), но я хочу использовать его .cs-файл, который не связан ни с одним .xaml-файлом. – totoro
@green: Как насчет приложения? –
Вы имеете в виду добавление ' ' в App.xaml? Примечание. Я уточнил вопрос для разъяснения. но с этим текущим контекстом недоступен 'this.FindResource()'. –
totoro