問題タブ [wpf-controls]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
4925 参照

wpf - Get HeaderClick event of a WPF listview

How can I get the headerclick event of a WPF Listview?

0 投票する
1 に答える
699 参照

c# - DependencyPropert が DynamicResource をパラメータとして XAML から設定されていない

カスタムのトライステート ボタン ユーザー コントロールを開発しようとしていますが、これまで CTF を使用してプロパティを設定してきました。
しかし、PropertiesDependencies で WPF プロパティ システムを使用するようにこれを変更したいと思います。

残念ながら、DynamicResource を使用して xaml (父) からプロパティを設定すると、値が設定されません。

ボタンコントローラーにあるコードは次のとおりです。

ボタンの xaml ではまだプロパティを使用していませんが、Setter にも入力されていないようです。私は成功せずにオンラインでたくさん検索してきました。だから多分私は何かが足りない。

助けてくれてありがとう、ボリス

0 投票する
4 に答える
11213 参照

c# - WPFのDataTemplateSelectorクラスからUserControlのリソースを見つける方法は?

私は独自の UserControl を作成しており、XAMLのUserControl.Resourcesセクションの下に 2 つの異なる DataTemplates があります。リストビューに表示されるオブジェクトのプロパティの値に応じて、これら 2 つのデータ テンプレートのいずれかを選択したいと考えています。これを行うには、カスタムDataTemplateSelectorクラスを作成し、使用する DataTemplate を返すことになっているSelectTemplateメソッドをオーバーライドします。ただし、 UserControls リソースセクションにあるデータテンプレートを「見つける」方法がわかりません。私が見たすべての例は、 Window.Resources からデータテンプレートをフェッチするだけです。この例では、現在の MainWindow をフェッチし、FindResource使用してDataTemplate 、同様の方法でUserControlを取得するにはどうすればよいですか?:

上記の例は、ItemsControl.ItemTemplateSelector プロパティからのものです。

0 投票する
2 に答える
2322 参照

wpf-controls - WPF でツリービュー項目を選択する

treeviewitem を検索して選択するための検索テキストボックスがあります。ツリービューの子アイテムは遅延ロードされます。

検索テキストボックスに渡されたツリービューの子時間を選択したい。

どうすればこれを達成できますか?

ありがとうシャラス

0 投票する
2 に答える
10682 参照

.net - XAML 経由で WPF UserControl を更新する

Visual Studio 2008 内で WPF を使用しています。次のコードを含む単純な WPF UserControl があります。

次に、この UserControl を WPF アプリケーションで使用します。ページの XAML は次のようになります。

私の質問は次のとおりです。「複合色」を緑以外に変更して戻るボタンを押すと、UserControl が自動的に更新されるように、上記にどのコードを追加する必要がありますか? 私が探している動作は、Window1 の Background を AliceBlue 以外の色に変更して Return キーを押したときに起こることです。

コードを実行すると正しい色が表示されますが、問題は XAML を介したデザイン時の更新にあります。

ここで何が起こっているのかを理解するのに役立つポインタに感謝します!

0 投票する
16 に答える
107424 参照

c# - リストビューの項目ダブルクリックイベントを取得する

リストビュー コントロールのダブルクリック イベントを参照するには、どうすればよいですか?

0 投票する
2 に答える
28618 参照

c# - WPFテキストボックスを切り取り、コピー、貼り付けを制限する

WPFテキストボックスの切り取り、コピー、貼り付けを制限するにはどうすればよいですか?

0 投票する
3 に答える
4105 参照

c# - WPFの特定の時間にウィンドウをポップアップしますか?

WPFで特定の時間にポップアップウィンドウを作成して表示するにはどうすればよいですか? システムトレイの横にウィンドウを表示する方法です。

0 投票する
4 に答える
13052 参照

wpf - WPF WebBrowser コントロールの「アクティブ コンテンツ」セキュリティ設定の変更

ファイルが .MHT または .HTML として保存されると、ユーザーが WebBrowser コントロールを介して PowerPoint ファイルを表示できるようにする WPF アプリケーションをまとめています。問題は、ファイルに ActiveX コントロールが含まれており、これらのファイルをロードするたびに WebBrowser コントロールが既定で警告を表示し、「セキュリティを保護するために、Web ブラウザーは、このファイルにアクセスできるアクティブなコンテンツを表示しないように制限しています。コンピューター。"

Web のマークを各ページに入れることについて話しているオンラインのさまざまな場所をいくつか見たことがありますが、この場合は、開発者ではなくコンテンツの作成者がファイルを制御できるため、実際にはうまくいきません。 「メモ帳ですべてのファイルを開き、それぞれに Web のマークを追加する必要があるとは言わないでください。

その警告メッセージを表示しないように WebBrowser コントロールの設定を変更する方法はありますか? IE にも同様の設定がありますが、このコントロールには引き継がれません。