Виділення ресурсів XAML об’єктів в окремі файли

Ресурси можна зберігати в окремих файлах і збирати в потрібному місці за допомогою елементаResourceDictionary Винесемо кисть з попереднього прикладу в окремий файл RD1xaml

&ltResourceDictionary xmlns=&quothttp://schemasmicrosoftcom/winfx/2006/xaml/presentation&quot xmlns:x=&quothttp://schemasmicrosoftcom/winfx/2006/xaml&quot&gt

&ltLinearGradientBrush x:Key=&quotmyBrush&quot&gt

&ltGradientStop Color=&quotRed&quot Offset=&quot0&quot&gt&lt/GradientStop&gt

&ltGradientStop Color=&quotGreen&quot Offset=&quot1&quot&gt&lt/GradientStop&gt

&lt/LinearGradientBrush&gt

&lt/ResourceDictionary&gt

Для підключення зовнішнього файлу до інтерфейсу програми використовується все той же ResourceDictionary

&ltApplication xmlns=&quothttp://schemasmicrosoftcom/winfx/2006/xaml/presentation&quot xmlns:x=&quothttp://schemasmicrosoftcom/winfx/2006/xaml&quot xmlns:local=&quotusing:Application4&quot&gt

&ltApplicationResources&gt

&ltResourceDictionary&gt

&ltResourceDictionaryMergedDictionaries&gt

&ltResourceDictionary Source=&quotRD1xaml&quot /&gt

&lt/ResourceDictionaryMergedDictionaries&gt

&lt/ResourceDictionary&gt

&lt/ApplicationResources&gt

&lt/Application&gt

Якщо у вас кілька файлів – не проблема Перерахуйте їх усі

Зверніть увагу, що стандартний файлStandardStylesxaml   якраз і оформлений як зовнішній файл ресурсів, який підключається всередині файлу Appxaml

Якщо Ви хочете підключити файл з ресурсами в ресурси одного з елементів,

то це робиться аналогічним чином

Сергій Лутай, Сергій Байдачний, Windows 8 для C # розробників

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*