私はMahAppsとCaliburnで何が起こっているのか理解しています。私はMaterialDesign.Themes
(またはMaterialDesign.MahApps
パッケージ)とカラーパッケージを追加しようとしています。 MaterialDesignドキュメンテーションの次のセクションは私には意味がありません。私はこれと何をするべきですか?私はいろいろなことを試みましたが、それは私を完全に失っています。Caliburn.MicroとMahAppsをWPFアプリケーションで使用する。混乱@ 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ディクショナリ内のそれらの名前を置き換えることになっている場合、どこでそれを見つけるのですか?これは、それを理解しようと多くの時間を無駄にするような簡単なステップです。
私はドキュメントを読んで理解しました。私が混乱したのは特にこのラインでした... "以前に定義されたマテリアルデザインの色として「ヘルパー」の色を再定義してそれを行うだけでは、各ブラシの「カラー」属性を手動で代用する必要があります" –
しかし、私はまだそれを動作させることはできません。私は新しいプロジェクトを作りました。 Caliburn.Micro + Mahapp + MaterialDesign + MaterialDesign.MahApps + Dragablzのためのnuget pkgを追加しました。次に、リンク先のxamlファイルからResourceDictionaryをコピーしてコピーし、 –
申し訳ありません、この全体の混乱。私は問題を見つけたと思う。それはMahAppsのバージョンと関係がありました。私は最新のプレリリースバージョン1.3をインストールしました。###しかし、一度私は1.2.4に戻ってきました。これは最新の安定版です。あなたがこれを引き起こしたことを知っていて、将来このようなことを避ける方法を教えてください。 –