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

bool値を反転させるための IValueConverter です。 [詳解]

YukkuriMovieMaker.Commons.BoolInverter の継承関係図

公開メンバ関数

object Convert (object value, global::System.Type targetType, object parameter, global::System.Globalization.CultureInfo culture)
 ソースの<c>bool値を反転させてターゲットに渡します。
object ConvertBack (object value, global::System.Type targetType, object parameter, global::System.Globalization.CultureInfo culture)
 ターゲットの<c>bool値を反転させてソースに渡します。
 BoolInverter ()
 BoolInverterクラスの新しいインスタンスを初期化します。

詳解

bool値を反転させるための IValueConverter です。

XAMLのデータバインディングにおいて、<c>bool型のプロパティの値を反転させたい場合に使用します。 例えば、チェックボックスのチェック状態と、あるコントロールの有効/無効状態を逆方向に連動させたい場合などに便利です。

XAMLでこのコンバーターを使用する例を以下に示します。

\<Window.Resources\>
\<local:BoolInverter x:Key="BoolInverter" /\>
\</Window.Resources\>
\<StackPanel\>
\<CheckBox x:Name="MyCheckBox" Content="Enable Feature" IsChecked="True" /\>
\<TextBox Text="This is the feature"
IsEnabled="{Binding ElementName=MyCheckBox, Path=IsChecked, Converter={StaticResource BoolInverter}}" /\>
\</StackPanel\>
BoolInverter()
BoolInverterクラスの新しいインスタンスを初期化します。
Definition BoolInverter.cs:69

この例では、チェックボックスがオンのとき(IsChecked = True)、テキストボックスは無効(IsEnabled = False)になります。

構築子と解体子

◆ BoolInverter()

YukkuriMovieMaker.Commons.BoolInverter.BoolInverter ( )

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

メソッド詳解

◆ Convert()

object YukkuriMovieMaker.Commons.BoolInverter.Convert ( object value,
global.System.Type targetType,
object parameter,
global.System.Globalization.CultureInfo culture )

ソースの<c>bool値を反転させてターゲットに渡します。

引数
valueバインディング ソースによって生成された値。<c>bool型であることが期待されます。
targetTypeバインディング ターゲット プロパティの型。
parameter使用するコンバーター パラメーター。
cultureコンバーターで使用するカルチャ。
戻り値
値が<c>bool型であればその反転値。それ以外の場合は元の値をそのまま返します。

◆ ConvertBack()

object YukkuriMovieMaker.Commons.BoolInverter.ConvertBack ( object value,
global.System.Type targetType,
object parameter,
global.System.Globalization.CultureInfo culture )

ターゲットの<c>bool値を反転させてソースに渡します。

引数
valueバインディング ターゲットによって生成された値。<c>bool型であることが期待されます。
targetTypeバインディング ソース プロパティの型。
parameter使用するコンバーター パラメーター。
cultureコンバーターで使用するカルチャ。
戻り値
値が<c>bool型であればその反転値。それ以外の場合は元の値をそのまま返します。

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