作成日: 2014/10/31 最終更新日: 2014/10/31
文書種別
使用方法
詳細
C1DataGridに対してテーマを適用するには、XAMLあるいはコードビハインドのいずれ方法でも設定することができます。
◎サンプルコードの実行結果

以下のDLLを参照設定に追加します。(※「4」は対象.NET Framework)
・C1.WPF.Theming.4.dll ・C1.WPF.Theming.BureauBlack.4.dll ・C1.WPF.Theming.ExpressionDark.4.dll
◎サンプルコード(XAML)
◎サンプルコード(Visual Basic)
◎サンプルコード(C#)
◎サンプルコードの実行結果

以下のDLLを参照設定に追加します。(※「4」は対象.NET Framework)
・C1.WPF.Theming.4.dll ・C1.WPF.Theming.BureauBlack.4.dll ・C1.WPF.Theming.ExpressionDark.4.dll
◎サンプルコード(XAML)
<UserControl
xmlns:Custom="http://schemas.componentone.com/winfx/2006/xaml"
…
>
<!--XAML 上で C1ThemeExpressionDark テーマを適用します-->
<Custom:C1ThemeExpressionDark Grid.Row="1">
<Custom:C1DataGrid Name="datagrid1"/>
</Custom:C1ThemeExpressionDark>
<!--コード 上で C1ThemeBureauBlack テーマを適用します-->
<Custom:C1DataGrid Grid.Row="2" Name="datagrid2"/>
xmlns:Custom="http://schemas.componentone.com/winfx/2006/xaml"
…
>
<!--XAML 上で C1ThemeExpressionDark テーマを適用します-->
<Custom:C1ThemeExpressionDark Grid.Row="1">
<Custom:C1DataGrid Name="datagrid1"/>
</Custom:C1ThemeExpressionDark>
<!--コード 上で C1ThemeBureauBlack テーマを適用します-->
<Custom:C1DataGrid Grid.Row="2" Name="datagrid2"/>
◎サンプルコード(Visual Basic)
Partial Public Class KB81034
Inherits UserControl
Public Sub New()
InitializeComponent()
' テストデータ設定
datagrid1.ItemsSource = New StockCollection()
datagrid2.ItemsSource = New StockCollection()
' コード上で C1ThemeBureauBlack テーマを適用します
C1.WPF.Theming.C1Theme.ApplyTheme(datagrid2, New C1.WPF.Theming.BureauBlack.C1ThemeBureauBlack())
End Sub
End Class
Inherits UserControl
Public Sub New()
InitializeComponent()
' テストデータ設定
datagrid1.ItemsSource = New StockCollection()
datagrid2.ItemsSource = New StockCollection()
' コード上で C1ThemeBureauBlack テーマを適用します
C1.WPF.Theming.C1Theme.ApplyTheme(datagrid2, New C1.WPF.Theming.BureauBlack.C1ThemeBureauBlack())
End Sub
End Class
◎サンプルコード(C#)
public partial class KB81034 : UserControl
{
public KB81034()
{
InitializeComponent();
// テストデータ設定
datagrid1.ItemsSource = new StockCollection();
datagrid2.ItemsSource = new StockCollection();
//コード上で C1ThemeBureauBlack テーマを適用します
C1.WPF.Theming.C1Theme.ApplyTheme(datagrid2, new C1.WPF.Theming.BureauBlack.C1ThemeBureauBlack());
}
}
{
public KB81034()
{
InitializeComponent();
// テストデータ設定
datagrid1.ItemsSource = new StockCollection();
datagrid2.ItemsSource = new StockCollection();
//コード上で C1ThemeBureauBlack テーマを適用します
C1.WPF.Theming.C1Theme.ApplyTheme(datagrid2, new C1.WPF.Theming.BureauBlack.C1ThemeBureauBlack());
}
}
旧文書番号
81034