グラフ機能 > レイアウトおよび外観 > テーマ |
Chart for WPF/Silverlight には Office 2003、Vista、Office 2007 などいくつかのテーマが組み込まれており、これらを使ってグラフの外観をカスタマイズできます。以下に、組み込みテーマについて説明および図示します。
これは、Office 2007 の「黒」スタイルに基づくデフォルトのテーマです。グラフは濃い灰色、強調表示はオレンジ色で表示されます。
XAML の場合
グラフで Office2007Black テーマを明示的に定義するには、次に示すように、Theme XAML を <c1chart:C1Chart> タグに追加します。
XAML |
コードのコピー
|
---|---|
<c1chart:C1Chart Name="c1Chart1" Theme="{DynamicResource {ComponentResourceKey TypeInTargetAssembly=c1chart:C1Chart, ResourceId=Office2007Black}}"> |
XAML |
コードのコピー
|
---|---|
<c1:C1Chart Name="c1Chart1" Theme="Office2007Black”> |
コードの場合
グラフで Office2007Black テーマを明示的に定義するには、次のコードをプロジェクトに追加します。
Visual Basic |
コードのコピー
|
---|---|
C1Chart1.Theme = TryCast(C1Chart1.TryFindResource( _
New ComponentResourceKey(GetType(C1Chart), "Office2007Black")), _
ResourceDictionary)
|
C# |
コードのコピー
|
---|---|
c1Chart1.Theme = c1Chart1.TryFindResource( new ComponentResourceKey(typeof(C1.WPF.C1Chart.C1Chart), "Office2007Black")) as ResourceDictionary; |
Visual Basic |
コードのコピー
|
---|---|
C1Chart1.Theme = ChartTheme.Office2007Black |
C# |
コードのコピー
|
---|---|
C1Chart1.Theme = ChartTheme.Office2007Black |
このテーマは、Office 2007 の「青」スタイルに基づいています。グラフは青色、強調表示はオレンジ色で表示されます。
XAML の場合
グラフで Office2007Blue テーマを明示的に定義するには、次に示すように、Theme XAML を <c1chart:C1Chart> タグに追加します。
XAML |
コードのコピー
|
---|---|
<c1chart:C1Chart Name="c1Chart1" Theme="{DynamicResource {ComponentResourceKey TypeInTargetAssembly=c1chart:C1Chart, ResourceId=Office2007Blue}}"> |
XAML |
コードのコピー
|
---|---|
<c1:C1Chart Name="c1Chart1" Theme="Office2007Blue"> |
コードの場合
グラフで Office2007Blue テーマを明示的に定義するには、次のコードをプロジェクトに追加します。
Visual Basic |
コードのコピー
|
---|---|
C1Chart1.Theme = TryCast(C1Chart1.TryFindResource( _
New ComponentResourceKey(GetType(C1Chart), " Office2007Blue")), _
ResourceDictionary)
|
C# |
コードのコピー
|
---|---|
C1Chart1.Theme = c1Chart1.TryFindResource( new ComponentResourceKey(typeof(C1.WPF.C1Chart.C1Chart), "Office2007Blue")) as ResourceDictionary; |
Visual Basic |
コードのコピー
|
---|---|
C1Chart1.Theme = ChartTheme.Office2007Blue |
C# |
コードのコピー
|
---|---|
C1Chart1.Theme = ChartTheme.Office2007Blue; |
このテーマは、Office 2007 の「シルバー」スタイルに基づいています。グラフはシルバー、強調表示はオレンジ色で表示されます。
XAML の場合
グラフで Office2007Silver テーマを明示的に定義するには、次に示すように、Theme XAML を <c1chart:C1Chart> タグに追加します。
XAML |
コードのコピー
|
---|---|
<c1chart:C1Chart Name="c1Chart1" Theme="{DynamicResource {ComponentResourceKey TypeInTargetAssembly=c1chart:C1Chart, ResourceId=Office2007Silver}}"> |
XAML |
コードのコピー
|
---|---|
<c1:C1Chart Name="c1Chart1" Theme="Office2007Silver"> |
コードの場合
グラフで Office2007Silver テーマを明示的に定義するには、次のコードをプロジェクトに追加します。
Visual Basic |
コードのコピー
|
---|---|
C1Chart1.Theme = TryCast(C1Chart1.TryFindResource( _
New ComponentResourceKey(GetType(C1Chart), "Office2007Silver")), _
ResourceDictionary)
|
C# |
コードのコピー
|
---|---|
c1Chart1.Theme = c1Chart1.TryFindResource( new ComponentResourceKey(typeof(C1.WPF.C1Chart.C1Chart), "Office2007Silver")) as ResourceDictionary; |
Visual Basic |
コードのコピー
|
---|---|
C1Chart1.Theme = ChartTheme.Office2007Silver |
C# |
コードのコピー
|
---|---|
c1Chart1.Theme = ChartTheme.Office2007Silver; |
このテーマは、Vista スタイルに基づいています。グラフは青緑色、強調表示は青色で表示されます。
XAML の場合
グラフで Vista テーマを明示的に定義するには、次に示すように、Theme XAML を <c1chart:C1Chart> タグに追加します。
XAML |
コードのコピー
|
---|---|
<c1chart:C1Chart Name="c1Chart1" Theme="{DynamicResource {ComponentResourceKey TypeInTargetAssembly=c1chart:C1Chart, ResourceId=Vista}}"> |
XAML |
コードのコピー
|
---|---|
<c1:C1Chart Name="c1Chart1" Theme="Vista"> |
コードの場合
グラフで Vista テーマを明示的に定義するには、次のコードをプロジェクトに追加します。
Visual Basic |
コードのコピー
|
---|---|
C1Chart1.Theme = TryCast(C1Chart1.TryFindResource( _
New ComponentResourceKey(GetType(C1Chart), "Vista")), _
ResourceDictionary)
|
C# |
コードのコピー
|
---|---|
c1Chart1.Theme = c1Chart1.TryFindResource( new ComponentResourceKey(typeof(C1.WPF.C1Chart.C1Chart), "Vista")) as ResourceDictionary; |
Visual Basic |
コードのコピー
|
---|---|
C1Chart1.Theme = ChartTheme.Vista |
C# |
コードのコピー
|
---|---|
c1Chart1.Theme = ChartTheme.Visata; |
このテーマは、Windows Media Player スタイルに基づいています。グラフは黒色、強調表示は青色で表示されます。
XAML の場合
グラフで MediaPlayer テーマを明示的に定義するには、次に示すように、Theme XAML を <c1chart:C1Chart> タグに追加します。
XAML |
コードのコピー
|
---|---|
<c1chart:C1Chart Name="c1Chart1" Theme="{DynamicResource {ComponentResourceKey TypeInTargetAssembly=c1chart:C1Chart, ResourceId=MediaPlayer}}"> |
XAML |
コードのコピー
|
---|---|
<c1:C1Chart Name="c1Chart1" Theme="MediaPlayer"> |
コードの場合
グラフで MediaPlayer テーマを明示的に定義するには、次のコードをプロジェクトに追加します。
Visual Basic |
コードのコピー
|
---|---|
C1Chart1.Theme = TryCast(C1Chart1.TryFindResource( _
New ComponentResourceKey(GetType(C1Chart), "MediaPlayer")), _
ResourceDictionary)
|
C# |
コードのコピー
|
---|---|
c1Chart1.Theme = c1Chart1.TryFindResource( new ComponentResourceKey(typeof(C1.WPF.C1Chart.C1Chart), "MediaPlayer")) as ResourceDictionary; |
Visual Basic |
コードのコピー
|
---|---|
C1Chart1.Theme = ChartTheme.MediaPlayer |
C# |
コードのコピー
|
---|---|
c1Chart1.Theme = ChartTheme.MediaPlayer; |
このテーマでは、グラフがチャコールグレー、強調表示が明るい青色とオレンジ色で表示されます。
XAML の場合
グラフで DuskBlue テーマを明示的に定義するには、次に示すように、Theme XAML を タグに追加します。
XAML |
コードのコピー
|
---|---|
<c1chart:C1Chart Name="c1Chart1" Theme="{DynamicResource {ComponentResourceKey TypeInTargetAssembly=c1chart:C1Chart, ResourceId=DuskBlue}}"> |
XAML |
コードのコピー
|
---|---|
<c1:C1Chart Name="c1Chart1" Theme="DuskBlue"> |
コードの場合
グラフで DuskBlue テーマを明示的に定義するには、次のコードをプロジェクトに追加します。
Visual Basic |
コードのコピー
|
---|---|
C1Chart1.Theme = TryCast(C1Chart1.TryFindResource( _
New ComponentResourceKey(GetType(C1Chart), "DuskBlue")), _
ResourceDictionary)
|
C# |
コードのコピー
|
---|---|
c1Chart1.Theme = c1Chart1.TryFindResource( new ComponentResourceKey(typeof(C1.WPF.C1Chart.C1Chart), "DuskBlue")) as ResourceDictionary; |
Visual Basic |
コードのコピー
|
---|---|
C1Chart1.Theme = ChartTheme.DuskBlue |
C# |
コードのコピー
|
---|---|
c1Chart1.Theme = ChartTheme.DuskBlue; |
このテーマでは、グラフがチャコールグレー、強調表示が明るい緑色と紫色で表示されます。
XAML の場合
グラフで DuskGreen テーマを明示的に定義するには、次に示すように、Theme XAML を <c1chart:C1Chart> タグに追加します。
XAML |
コードのコピー
|
---|---|
<c1chart:C1Chart Name="c1Chart1" Theme="{DynamicResource {ComponentResourceKey TypeInTargetAssembly=c1chart:C1Chart, ResourceId=DuskGreen}}"> |
XAML |
コードのコピー
|
---|---|
<c1:C1Chart Name="c1Chart1" Theme="DuskGreen"> |
コードの場合
グラフで DuskGreen テーマを明示的に定義するには、次のコードをプロジェクトに追加します。
VisualBasic |
コードのコピー
|
---|---|
C1Chart1.Theme = TryCast(C1Chart1.TryFindResource( _
New ComponentResourceKey(GetType(C1Chart), "DuskGreen")), _
ResourceDictionary)
|
C# |
コードのコピー
|
---|---|
c1Chart1.Theme = c1Chart1.TryFindResource( new ComponentResourceKey(typeof(C1.WPF.C1Chart.C1Chart), " DuskGreen")) as ResourceDictionary; |
Visual Basic |
コードのコピー
|
---|---|
C1Chart1.Theme = ChartTheme.DuskGreen |
C# |
コードのコピー
|
---|---|
c1Chart1.Theme = ChartTheme.DuskGreen; |
このテーマは、Office 2003 の「青」スタイルに基づいています。グラフは中間色、強調表示は青色とオレンジ色で表示されます。
XAML の場合
グラフで Office2003Blue テーマを明示的に定義するには、次に示すように、Theme XAML を <c1chart:C1Chart> タグに追加します。
XAML |
コードのコピー
|
---|---|
<c1chart:C1Chart Name="c1Chart1" Theme="{DynamicResource {ComponentResourceKey TypeInTargetAssembly=c1chart:C1Chart, ResourceId=Office2003Blue}}"> |
XAML |
コードのコピー
|
---|---|
<c1:C1Chart Name="c1Chart1" Theme="Office2003Blue"> |
コードの場合
Visual Basic |
コードのコピー
|
---|---|
C1Chart1.Theme = TryCast(C1Chart1.TryFindResource( _
New ComponentResourceKey(GetType(C1Chart), "Office2003Blue")), _
ResourceDictionary)
|
C# |
コードのコピー
|
---|---|
c1Chart1.Theme = c1Chart1.TryFindResource( new ComponentResourceKey(typeof(C1.WPF.C1Chart.C1Chart), "Office2003Blue")) as ResourceDictionary; |
Visual Basic |
コードのコピー
|
---|---|
C1Chart1.Theme = ChartTheme.Office2003Blue |
C# |
コードのコピー
|
---|---|
c1Chart1.Theme = ChartTheme.Office2003Blue; |
グラフで Office2003Blue テーマを明示的に定義するには、次のコードをプロジェクトに追加します。
このテーマは、Office 2003 の「クラシック」スタイルに基づいています。グラフは灰色、強調表示はスレート色で表示されます。
XAML の場合
グラフで Office2003Classic テーマを明示的に定義するには、次に示すように、Theme XAML を <c1chart:C1Chart> タグに追加します。
XAML |
コードのコピー
|
---|---|
<c1chart:C1Chart Name="c1Chart1" Theme="{DynamicResource {ComponentResourceKey TypeInTargetAssembly=c1chart:C1Chart, ResourceId=Office2003Classic}"> |
XAML |
コードのコピー
|
---|---|
<c1:C1Chart Name="c1Chart1" Theme="Office2003Classic"> |
コードの場合
グラフで Office2003Classic テーマを明示的に定義するには、次のコードをプロジェクトに追加します。
Visual Basic |
コードのコピー
|
---|---|
C1Chart1.Theme = TryCast(C1Chart1.TryFindResource( _
New ComponentResourceKey(GetType(C1Chart), "Office2003Classic")), _
ResourceDictionary)
|
C# |
コードのコピー
|
---|---|
c1Chart1.Theme = c1Chart1.TryFindResource( new ComponentResourceKey(typeof(C1.WPF.C1Chart.C1Chart), "Office2003Classic")) as ResourceDictionary; |
Visual Basic |
コードのコピー
|
---|---|
C1Chart1.Theme = ChartTheme.Office2003Classic |
C# |
コードのコピー
|
---|---|
c1Chart1.Theme = ChartTheme.Office2003Classic; |
このテーマは、Office 2003 の「オリーブ」スタイルに基づいています。グラフは中間色、強調表示はオリーブグリーンとオレンジで表示されます。
XAML の場合
グラフで Office2003Olive テーマを明示的に定義するには、次に示すように、Theme XAML を <c1chart:C1Chart> タグに追加します。
XAML |
コードのコピー
|
---|---|
<c1chart:C1Chart Name="c1Chart1" Theme="{DynamicResource {ComponentResourceKey TypeInTargetAssembly=c1chart:C1Chart, ResourceId=Office2003Olive}}"> |
XAML |
コードのコピー
|
---|---|
<c1:C1Chart Name="c1Chart1" Theme="Office2003Olive"> |
コードの場合
グラフで Office2003Olive テーマを明示的に定義するには、次のコードをプロジェクトに追加します。
Visual Basic |
コードのコピー
|
---|---|
C1Chart1.Theme = TryCast(C1Chart1.TryFindResource( _
New ComponentResourceKey(GetType(C1Chart), "Office2003Olive")), _
ResourceDictionary)
|
コードのコピー
|
|
---|---|
c1Chart1.Theme = c1Chart1.TryFindResource( new ComponentResourceKey(typeof(C1.WPF.C1Chart.C1Chart), "Office2003Olive")) as ResourceDictionary; |
Visual Basic |
コードのコピー
|
---|---|
C1Chart1.Theme = ChartTheme.Office2003Olive |
C# |
コードのコピー
|
---|---|
c1Chart1.Theme = ChartTheme.Office2003Olive; |
このテーマは、Office 2003 の「ロイヤル」スタイルに似ています。グラフはシルバー、強調表示は青色で表示されます。
XAML の場合
グラフで Office2003Royale テーマを明示的に定義するには、次に示すように、Theme XAML を <c1chart:C1Chart> タグに追加します。
XAML |
コードのコピー
|
---|---|
<c1chart:C1Chart Name="c1Chart1" Theme="{DynamicResource {ComponentResourceKey TypeInTargetAssembly=c1chart:C1Chart, ResourceId=Office2003Royale}}"> |
XAML |
コードのコピー
|
---|---|
<c1:C1Chart Name="c1Chart1" Theme="Office2003Royale"> |
コードの場合
グラフで Office2003Royale テーマを明示的に定義するには、次のコードをプロジェクトに追加します。
Visual Basic |
コードのコピー
|
---|---|
C1Chart1.Theme = TryCast(C1Chart1.TryFindResource( _
New ComponentResourceKey(GetType(C1Chart), "Office2003Royale")), _
ResourceDictionary)
|
C# |
コードのコピー
|
---|---|
c1Chart1.Theme = c1Chart1.TryFindResource( new ComponentResourceKey(typeof(C1.WPF.C1Chart.C1Chart), " Office2003Royale")) as ResourceDictionary; |
Visual Basic |
コードのコピー
|
---|---|
C1Chart1.Theme = ChartTheme.Office2003Royale) |
C# |
コードのコピー
|
---|---|
c1Chart1.Theme = ChartTheme.Office2003Royale; |
このテーマは、Office 2003 の「シルバー」スタイルに基づいています。グラフはシルバー、強調表示は灰色とオレンジ色で表示されます。
XAML の場合
グラフで Office2003Silver テーマを明示的に定義するには、次に示すように、Theme XAML を <c1chart:C1Chart> タグに追加します。
XAML |
コードのコピー
|
---|---|
<c1chart:C1Chart Name="c1Chart1" Theme="{DynamicResource {ComponentResourceKey TypeInTargetAssembly=c1chart:C1Chart, ResourceId=Office2003Silver}}"> |
XAML |
コードのコピー
|
---|---|
<c1:C1Chart Name="c1Chart1" Theme="Office2003Silver"> |
コードの場合
グラフで Office2003Royale テーマを明示的に定義するには、次のコードをプロジェクトに追加します。
VisualBasic |
コードのコピー
|
---|---|
C1Chart1.Theme = TryCast(C1Chart1.TryFindResource( _
New ComponentResourceKey(GetType(C1Chart), "Office2003Silver")), _
ResourceDictionary)
|
C# |
コードのコピー
|
---|---|
c1Chart1.Theme = c1Chart1.TryFindResource( new ComponentResourceKey(typeof(C1.WPF.C1Chart.C1Chart), "Office2003Silver")) as ResourceDictionary; |
VisualBasic |
コードのコピー
|
---|---|
C1Chart1.Theme = ChartTheme.Office2003Silver) |
C# |
コードのコピー
|
---|---|
c1Chart1.Theme = ChartTheme.Office2003Silver; |