問題タブ [wpf]

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 投票する
1 に答える
4579 参照

c# - MFC アプリケーションで WPF フォームをホストする方法

既存の MFC アプリケーション内で WPF フォームをホストするためのリソースを探しています。これを行う方法について誰かが私を正しい方向に向けることができますか?

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

c# - WPF の変数バインディング

リッチ TreeView (ノードの名前変更、子ノードの追加などのコンテキスト メニューがあるもの) の UserControl を作成しています。このコントロールを使用して、作成する階層データ構造を管理またはナビゲートできるようにしたいと考えています。現在、次のインターフェイスを実装するデータ構造に対して機能しています (インターフェイスを実際に実装する必要はありませんが、これらのメンバーの存在のみが必要です)。

次に、UserControl で、次のようにテンプレートを使用してツリーをデータ構造にバインドします。

私がやりたいことは、RichTreeView でこれらの各メンバーの名前を定義して、次のようにさまざまなデータ構造に適応できるようにすることです。

UserControl 内のバインドのパスをその UserControl のパブリック プロパティとして公開する方法はありますか? この問題を解決する他の方法はありますか?

0 投票する
11 に答える
6373 参照

.net - アタッチされた動作によるメモリ リークの防止

Enterキーを押して次のコントロールに移動できるようにする「アタッチされた動作」をWPFアプリケーションで作成しました。私はこれを EnterKeyTraversal.IsEnabled と呼んでいます。コードはこちらのブログでご覧いただけます。

私の主な懸念は、UIElements で PreviewKeyDown イベントを処理していて、イベントを明示的に「フック解除」することがないため、メモリ リークが発生する可能性があることです。

このリークを防ぐための最善の方法は何ですか (実際にリークがある場合)? 管理している要素のリストを保持し、Application.Exit イベントで PreviewKeyDown イベントをアンフックする必要がありますか? 独自の WPF アプリケーションでアタッチされた動作に成功し、洗練されたメモリ管理ソリューションを思いついた人はいますか?

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

c# - インストールされている BitmapEncoders/Decoders (WPF の世界) のリストを取得するには?

WindowsForms の世界では、使用可能な画像エンコーダー/デコーダーのリストを取得できます

私の質問は、WPF の世界で、利用可能な

0 投票する
11 に答える
104646 参照

.net - WPF で複数のスタイルを適用する方法

WPFでは、複数のスタイルをに適用するにはどうすればよいFrameworkElementですか? たとえば、既にスタイルを持つコントロールがあります。また、最初のスタイルを吹き飛ばさずに追加したい別のスタイルもあります。スタイルにはさまざまな TargetTypes があるため、一方を他方に拡張することはできません。

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

wpf - ListBox.SelectedIndex に応じて WPF でボタンを有効にする

SelectedItems私はどちらかというと古典的な UI 状況を持っています -とという名前の 2 つの ListBoxes AvailableItems- 既に選択SelectedItemsした項目は にあり、追加可能なSelectedItems項目 (つまり、まだそこにないすべての項目) は にありAvailableItemsます。

また、現在の選択をあるリストから別のリストに移動するボタン<>ボタンがあります(ダブルクリックに加えて、正常に機能します)。

ListBoxで選択されているものに応じて、移動ボタンを有効または無効にするスタイル/トリガーをWPFで設定することは可能ですか? SelectedItemsは左側にあるため、<ボタンは選択AvailableItemsしたものをそのリストに移動します。ただし、項目が選択されていない場合 ( AvailableItems.SelectedIndex == -1)、このボタンを無効にしたい ( IsEnabled == false) - 他のリスト/ボタンについてはその逆です。

これを XAML で直接行うことは可能ですか、それとも分離コードで複雑なロジックを作成して処理する必要がありますか?

0 投票する
38 に答える
241250 参照

c# - 単一インスタンスの WPF アプリケーションを作成する正しい方法は何ですか?

( Windows フォームやコンソールではなく) .NET で C# と WPF を使用して、単一のインスタンスとしてのみ実行できるアプリケーションを作成する正しい方法は何ですか?

私はそれがミューテックスと呼ばれる神話的なものと関係があることを知っています.ミューテックスが何であるかをわざわざ止めて説明する人を見つけることはめったにありません.

コードは、ユーザーが 2 番目のインスタンスを開始しようとしたことを既に実行中のインスタンスに通知する必要もあり、存在する場合はコマンドライン引数も渡す必要があります。

0 投票する
8 に答える
2102 参照

wpf - リッチなGUIOSXフレームワーク?

WPFで可能なようなグラフィカルアプリケーションのOSX開発に何をお勧めしますか?

私の特定のバックグラウンドはSmalltalkとJavaですが、現在は主にDHTML / .NET(ASP.NET/C#)で作業しています。

0 投票する
8 に答える
63000 参照

c# - C#/WPFでアニメーションを停止するには?

私はこのようなものを持っています:

では、そのアニメーション ( ) をどのように停止しますDoubleAnimationか? 私がこれをやりたい理由は、新しいアニメーションを開始したいからです (これは機能しているようですが、わかりにくいです)。最終的に最後のアニメーションを停止します...

0 投票する
6 に答える
138787 参照

.net - 画像の UriSource とデータ バインディング

次のように、カスタム オブジェクトのリストを WPF イメージにバインドしようとしています。

しかし、うまくいきません。これは私が得ているエラーです:

「プロパティ 'UriSource' またはプロパティ 'StreamSource' を設定する必要があります。」

私は何が欠けていますか?