Так что я пытался в течение некоторого времени, чтобы получить тематизации работать в Silverlight 4.Применить тему с Silverlight 4
Я добавил ссылку на System.Windows.Controls.Theming.Toolkit и System.Windows .controls.Theming.ShinyRed
Тогда я пошел и сделал что-то вроде этого:
<UserControl xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:dataInput="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Data.Input" xmlns:WebbyDraw="clr-namespace:WebbyDraw" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" x:Class="SilverlightApplication1.MainPage"
Width="960" Height="700" mc:Ignorable="d"
xmlns:shinyRed="clr-namespace:System.Windows.Controls.Theming;assembly=System.Windows.Controls.Theming.ShinyRed" >
<shinyRed:ShinyRedTheme>
<Grid x:Name="LayoutRoot2">
....
</Grid>
</shinyRed:ShinyRedTheme>
</UserControl>
но я всегда получаю ту же самую старую тему ... нет ошибок, но ничего не происходит либо. Я также пробовал другие темы из инструментария Silverlight 4, а также пытался применить его к одному элементу управления ... ничего ... что я делаю неправильно? Я прочитал несколько руководств и не нашел ответа.
Вы пытались добавить словарь ресурсов в app.xaml? –
Я попытался поместить определение пространства имен (xmlns: shinyRed = ") в app.xaml ... но это все, что мне нужно сделать, что, похоже, не работает. –