3

エラー WPFにexpressiondarkテーマを追加したいと思います。

App.xamlで:

<Application x:Class="ThemesSample.App" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    StartupUri="MYWINDOW.xaml"> 
    <Application.Resources> 
        <ResourceDictionary Source="ExpressionDark.xaml"/> 
    </Application.Resources> 
</Application> 

MainWindow.cs内:

public MainWindow()
{ 
    ResourceDictionary skin = new ResourceDictionary(); 
    skin.Source = new Uri(@"MYPROJECTADDR\ExpressionDark.xaml", UriKind.Absolute); 
    App.Current.Resources.MergedDictionaries.Add(skin); 
}

プロジェクトにexpressiondark.xamlを追加しました。ただし、xpressiondark.xamlのすべてのxmlns行にエラーがあります。

なにが問題ですか?

4

2 に答える 2

3

ExpressionDark.xamlのScreenShotを見ると、ResourceDictionaryセクションには、私のバージョンのExpressionDark.xamlにはない多くのxmlnsタグが含まれていますが、私のバージョンには次のものしか含まれていません。

<ResourceDictionary
  xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
  mc:Ignorable="d"
  xmlns:d="http://schemas.microsoft.com/expression/blend/2008">

ファイルはどこで入手しましたExpressionDark.xamlか?

これを試してみてください: http ://wpf.codeplex.com/downloads/get/62512

于 2012-10-16T13:43:53.863 に答える
2

NuGetを使用してテーマをインストールしてみてください。VSから、[ツール]>[NuGetパッケージマネージャー]>[パッケージマネージャーCnsole]に移動し、次のコマンドを記述して、テーマPM> Install-Package WPF.Themesをインストールします。これにより、プロジェクトにThemesというディレクトリが作成され、すべてのテーマがダウンロードされます。また、ResourceDirectoryをyourApp.xamlに追加し、目的のテーマを選択できるようにします。これで、アプリを実行するときにツールをドラッグアンドドロップするだけで、テーマが表示されます。

于 2016-06-13T08:04:24.063 に答える