進出口新的這個所以也許它是一個很簡單的事情,可能是錯誤的...與林資源字典WPF樣式模板
我嘗試用一種風格的ResourceDictionary但是當我嘗試在我的應用程序中使用它,它沒有按沒有工作。 這是目錄:
<ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<LinearGradientBrush x:Key ="DarkBackground" StartPoint ="0,0" EndPoint =" 1,1">
<GradientStop Offset="0" Color =" #FF333344"></GradientStop>
<GradientStop Offset="1" Color =" #FF666677"></GradientStop>
</LinearGradientBrush>
<LinearGradientBrush x:Key="StandardBackground" EndPoint="0,1" StartPoint="0,0">
<GradientStop Color="#FFF3F3F3" Offset="0"/>
<GradientStop Color="#FFEBEBEB" Offset="0.5"/>
<GradientStop Color="#FFDDDDDD" Offset="0.5"/>
<GradientStop Color="#FFBBBBBB" Offset="1"/>
</LinearGradientBrush>
的Application.xaml看起來像這樣:
<Application x:Class="MyApplication.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
StartupUri="\src\GUI\MainWindow.xaml">
<Application.Resources>
<ResourceDictionary Source ="StyleTemplates.xaml"> </ResourceDictionary>
</Application.Resources>
</Application>
Entrys在主窗口:
<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
在我的主窗口我想做類似的事情:
<TabItem Header="Project config" Background="{StaticResource StandardBackground}" Margin="-2,-2,2,0" IsEnabled="{Binding ToolPreference.ProjectLoaded}">
接下來我需要做些什麼才能在我的MainWindow.xaml以及所有其他可用窗口中獲取樣式作爲靜態資源?
在我MainWindow.xaml我現在可以看到「StandardBackground」當我試試這個:
<TabItem Header="Project config" Background="{StaticResource x:StandardBackground}" Margin="-2,-2,2,0" IsEnabled="{Binding ToolPreference.ProjectLoaded}">
當我加入「x:」我與StandardBackground和DarkBackground下拉。但我得到的錯誤:(德國翻譯成英文)「的資源:X:StandardBackground無法解析」
你要合併的ResourceDictionary這樣http://prntscr.com/5sdssx –
好,我試過,但它的仍然沒有工作... – Andreas
Tabitem背景,你可以通過編輯它的style.see這個http://prntscr.com/5se761改變。 –