isenabled

    2

    1答えて

    DataTriggerを使用してコントロールのIsEnabledプロパティを操作するときに問題が発生します。通常、それは正常に動作しますが、ViewのInitializedイベント内でIsEnabled状態を初期化すると、ダイナミックスタイリングが機能しなくなります。 ここに私のコードです。私はできるだけ簡単な例にそれを整えた。 なぜこのようなことが起こりますか?スタイルトリガーとコードビハインド

    6

    3答えて

    別のComboBoxで選択された項目がある場合に基づいてComboBoxを有効/無効にしたいとします。私はスタイルにトリガーを設定することでそれを動作させることができましたが、それはコンボボックスのための私のカスタムグローバルスタイルをオーバーライドします。私のスタイルを失うことなく同じ機能を得る別の方法はありますか? <ComboBox Grid.Column="1" Grid.Row="1"

    0

    3答えて

    現在、コントロールのIsEnabledプロパティに2つの値の論理和をとる必要があるときに、私は不可視のコンテナコントロール(境界線を使用)を使用し、コントロールのIsEnabledとコンテナのIsEnabledを設定します。 良いアプローチがありますか?そうでない場合は、これを行うための最も軽量なコントロールは何ですか? ありがとうございます。

    1

    2答えて

    私はいくつかのチェックボックスを含む単純なダイアログボックスを持っています。ユーザーが設定を変更しない限り無効になるOKボタンが必要でした。私の見解では、ボタンのisEnabledプロパティをバインドしていたOkEnabledプロパティがあります。チェックボックスの値が変更されると、OkEnabledがtrueに設定されますが、何らかの理由でボタンが有効になりません。 public bool Ok

    2

    1答えて

    ListBoxItemのコンテンツのIsEnabledプロパティに応じてListBoxアイテムを無効にしようとしています。このコードのように、ボタン1はIsEnabled = Falseですが、リストボックス項目は選択可能です。内容IsEnabledプロパティがfalseの場合、選択を無効にしたいと思います。どのようにアイテムコンテンツとそのIsEnabledプロパティの検索をトリガする必要があり

    3

    2答えて

    私はリボンコントロールを試していて、おそらくバグを経験しています(または私はおそらく何か間違っています)。私は本当のRibbonTab上RibbonTextBox、そして背後にあるコードでISENABLED虚偽にまたはTrueを設定し、私はfalseに設定することができますが、ないを持っている場合。 RibbonTextBoxは引き続き無効になります。 /* in my XAML */ <rib

    2

    1答えて

    私はINotifyPropertyChangedを実装したクラスを持っています。このクラスUserInfoには、boolean変数isuserLoggedInがあります。 私のメインフォームには、ボタンがあります。そのボタンはisEnabledで、UserInfo.isuserLoggedInにバインドします。 どうすればよいですか?私はメインで public class UserInfo : I

    4

    2答えて

    私はMVVMアプリケーションを持っています。このアプリケーションには、ユーザー権限、表示/編集モード、およびオブジェクト状態に基づいていくつかの複雑なIsReadOnlyルールを含む複数のビューが含まれています。 Iは同じ容器(GroupBox/StackPanel/Grid/UserControl /等)のコントロールのグループ全体のためIsReadOnly及び/又はIsEnabledプロパティ

    2

    1答えて

    ローカルインターフェイスとリモートインターフェイスを持つMinecraftサーバーを管理するプログラムを作成しています。リボンバーには、リモートインターフェイスを有効または無効にするボタンと、ポートを入力するためのテキストボックスがあります。現在、ネットワーキングが有効になっているときにテキストボックスを無効にしますが、無効にすると、テキストボックスを再びtrueに設定した後で再度有効になりません

    4

    2答えて

    WPF要素のIsEnabledプロパティの変更をリッスンしたいので(各変更時に共通コードを実行できるように)、各ウィンドウ/ページ。 また、強力なイベントリスナーによるメモリーリークの潜在的な問題を回避したいと考えています。私は弱いイベントリスナーなどを使用することを提案するいくつかの記事に出くわしましたが、それは本当に簡単に思われるもののために非常に複雑に思えます。 これを行うには、IsEnab