我明白MahApps和Caliburn發生了什麼;我正在嘗試添加MaterialDesign.Themes
(或MaterialDesign.MahApps
包)和顏色包。 MaterialDesign文檔中的以下部分對我來說毫無意義。我該怎麼辦呢?我嘗試了很多不同的東西,但它完全忽略了我。在WPF應用程序中使用Caliburn.Micro和MahApps。 Confused @ MaterialDesignInXaml文檔將其與MahApps集成
這裏的the link
<SolidColorBrush x:Key="HighlightBrush" Color="{DynamicResource Primary700}"/>
<SolidColorBrush x:Key="AccentColorBrush" Color="{DynamicResource Primary500}"/>
<SolidColorBrush x:Key="AccentColorBrush2" Color="{DynamicResource Primary400}"/>
<SolidColorBrush x:Key="AccentColorBrush3" Color="{DynamicResource Primary300}"/>
<SolidColorBrush x:Key="AccentColorBrush4" Color="{DynamicResource Primary200}"/>
<SolidColorBrush x:Key="WindowTitleColorBrush" Color="{DynamicResource Primary700}"/>
<SolidColorBrush x:Key="AccentSelectedColorBrush" Color="{DynamicResource Primary500Foreground}"/>
<LinearGradientBrush x:Key="ProgressBrush" EndPoint="0.001,0.5" StartPoint="1.002,0.5">
<GradientStop Color="{DynamicResource Primary700}" Offset="0"/>
<GradientStop Color="{DynamicResource Primary300}" Offset="1"/>
</LinearGradientBrush>
<SolidColorBrush x:Key="CheckmarkFill" Color="{DynamicResource Primary500}"/>
<SolidColorBrush x:Key="RightArrowFill" Color="{DynamicResource Primary500}"/>
<SolidColorBrush x:Key="IdealForegroundColorBrush" Color="{DynamicResource Primary500Foreground}"/>
<SolidColorBrush x:Key="IdealForegroundDisabledBrush" Color="{DynamicResource Primary500}" Opacity="0.4"/>
就這麼的投擲我斷碼的主要部分###。我試圖將其替換爲
HighlightColor => Primary700
AccentColor => Primary500
AccentColor2 => Primary400
AccentColor3 => Primary300
AccentColor4 => Primary200
IdealForegroundColor => Primary500Foreground
但即使這樣也沒有幫助。如果我應該去一個特定的Xml字典中替換這些名字,我會在哪裏找到它?這是一個非常簡單的步驟,浪費了很多時間來解決問題。
耶我明白,從閱讀文檔。我特別困惑的是這條線......「你不能像以前定義的Material Design顏色那樣重新定義'helper'的顏色,並且用它來完成,你需要手動替換每個Brush的'Color'屬性「。 –
但我仍然無法使它工作。我甚至創建了一個新項目。添加了Caliburn.Micro + Mahapp + MaterialDesign + MaterialDesign.MahApps + Dragablz的nuget pkg。然後,我複製粘貼來自您鏈接到的xaml文件的ResourceDictionary,並且我在 –
好吧,對於整個混亂感到抱歉。我想我找到了問題。這與MahApps版本有關。我已經安裝了最新的預發行版本1.3。###,但是一旦我回到1.2.4這是最新的穩定版本,它一切正常。如果你知道是什麼造成這種情況,以及將來如何避免這種情況,請告訴我。 –