ymm4-plugin-document
読み取り中…
検索中…
一致する文字列を見つけられません
YukkuriMovieMaker.Commons.DataGridHelper クラス

DataGridコントロールの拡張機能を提供します。 [詳解]

YukkuriMovieMaker.Commons.DataGridHelper の継承関係図

公開メンバ関数

 DataGridHelper ()
 DataGridHelperクラスの新しいインスタンスを初期化します。

静的公開メンバ関数

static bool GetCommitOnUnload (global::System.Windows.DependencyObject obj)
 CommitOnUnload添付プロパティの値を取得します。
static void SetCommitOnUnload (global::System.Windows.DependencyObject obj, bool value)
 CommitOnUnload添付プロパティの値を設定します。
static bool GetIsAutomaticScrollEnabled (global::System.Windows.DependencyObject obj)
 IsAutomaticScrollEnabled添付プロパティの値を取得します。
static void SetIsAutomaticScrollEnabled (global::System.Windows.DependencyObject obj, bool value)
 IsAutomaticScrollEnabled添付プロパティの値を設定します。

静的公開変数類

static readonly global::System.Windows.DependencyProperty CommitOnUnloadProperty = global::System.Windows.DependencyProperty.RegisterAttached("CommitOnUnload", typeof(bool), typeof(global::YukkuriMovieMaker.Commons.DataGridHelper), new global::System.Windows.PropertyMetadata(false, new global::System.Windows.PropertyChangedCallback(global::YukkuriMovieMaker.Commons.DataGridHelper.OnCommitOnUnload)))
 DataGridがアンロードされる際に、保留中の変更を自動的にコミットするかどうかを指定する添付プロパティ。
static readonly global::System.Windows.DependencyProperty IsAutomaticScrollEnabledProperty = global::System.Windows.DependencyProperty.RegisterAttached("IsAutomaticScrollEnabled", typeof(bool), typeof(global::YukkuriMovieMaker.Commons.DataGridHelper), new global::System.Windows.PropertyMetadata(false, new global::System.Windows.PropertyChangedCallback(global::YukkuriMovieMaker.Commons.DataGridHelper.OnIsAutomaticScrollEnabledChanged)))
 DataGridの選択項目が変更されたときに、その項目まで自動的にスクロールするかどうかを指定する添付プロパティ。

詳解

DataGridコントロールの拡張機能を提供します。

このクラスは、添付プロパティを使用してDataGridの標準動作を拡張する機能を提供します。

構築子と解体子

◆ DataGridHelper()

YukkuriMovieMaker.Commons.DataGridHelper.DataGridHelper ( )

DataGridHelperクラスの新しいインスタンスを初期化します。

メソッド詳解

◆ GetCommitOnUnload()

bool YukkuriMovieMaker.Commons.DataGridHelper.GetCommitOnUnload ( global.System.Windows.DependencyObject obj)
static

CommitOnUnload添付プロパティの値を取得します。

引数
objプロパティ値を取得する対象のDependencyObject。
戻り値
プロパティが設定されていればその値、そうでなければfalse。

◆ GetIsAutomaticScrollEnabled()

bool YukkuriMovieMaker.Commons.DataGridHelper.GetIsAutomaticScrollEnabled ( global.System.Windows.DependencyObject obj)
static

IsAutomaticScrollEnabled添付プロパティの値を取得します。

引数
objプロパティ値を取得する対象のDependencyObject。
戻り値
プロパティが設定されていればその値、そうでなければfalse。

◆ SetCommitOnUnload()

void YukkuriMovieMaker.Commons.DataGridHelper.SetCommitOnUnload ( global.System.Windows.DependencyObject obj,
bool value )
static

CommitOnUnload添付プロパティの値を設定します。

引数
objプロパティ値を設定する対象のDependencyObject。
value設定する値。

◆ SetIsAutomaticScrollEnabled()

void YukkuriMovieMaker.Commons.DataGridHelper.SetIsAutomaticScrollEnabled ( global.System.Windows.DependencyObject obj,
bool value )
static

IsAutomaticScrollEnabled添付プロパティの値を設定します。

引数
objプロパティ値を設定する対象のDependencyObject。
value設定する値。

メンバ詳解

◆ CommitOnUnloadProperty

readonly global.System.Windows.DependencyProperty YukkuriMovieMaker.Commons.DataGridHelper.CommitOnUnloadProperty = global::System.Windows.DependencyProperty.RegisterAttached("CommitOnUnload", typeof(bool), typeof(global::YukkuriMovieMaker.Commons.DataGridHelper), new global::System.Windows.PropertyMetadata(false, new global::System.Windows.PropertyChangedCallback(global::YukkuriMovieMaker.Commons.DataGridHelper.OnCommitOnUnload)))
static

DataGridがアンロードされる際に、保留中の変更を自動的にコミットするかどうかを指定する添付プロパティ。

このプロパティをTrueに設定すると、DataGridからフォーカスが外れたり、非表示になったりする際に、 編集中の行や新規追加行が自動的にコミットされ、データの損失を防ぎます。

XAMLでの使用例:

\<DataGrid ItemsSource="{Binding Items}"
xmlns:commons="clr-namespace:YukkuriMovieMaker.Commons"
commons:DataGridHelper.CommitOnUnload="True" /\>
DataGridHelper()
DataGridHelperクラスの新しいインスタンスを初期化します。
Definition DataGridHelper.cs:169

◆ IsAutomaticScrollEnabledProperty

readonly global.System.Windows.DependencyProperty YukkuriMovieMaker.Commons.DataGridHelper.IsAutomaticScrollEnabledProperty = global::System.Windows.DependencyProperty.RegisterAttached("IsAutomaticScrollEnabled", typeof(bool), typeof(global::YukkuriMovieMaker.Commons.DataGridHelper), new global::System.Windows.PropertyMetadata(false, new global::System.Windows.PropertyChangedCallback(global::YukkuriMovieMaker.Commons.DataGridHelper.OnIsAutomaticScrollEnabledChanged)))
static

DataGridの選択項目が変更されたときに、その項目まで自動的にスクロールするかどうかを指定する添付プロパティ。

このプロパティをTrueに設定すると、プログラム的に選択項目が変更された場合でも、 その項目が常に表示領域内に来るように自動でスクロールします。

XAMLでの使用例:

\<DataGrid ItemsSource="{Binding Items}"
SelectedItem="{Binding SelectedItem}"
xmlns:commons="clr-namespace:YukkuriMovieMaker.Commons"
commons:DataGridHelper.IsAutomaticScrollEnabled="True" /\>

このクラス詳解は次のファイルから抽出されました: