問題タブ [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.
c# - MFC アプリケーションで WPF フォームをホストする方法
既存の MFC アプリケーション内で WPF フォームをホストするためのリソースを探しています。これを行う方法について誰かが私を正しい方向に向けることができますか?
c# - WPF の変数バインディング
リッチ TreeView (ノードの名前変更、子ノードの追加などのコンテキスト メニューがあるもの) の UserControl を作成しています。このコントロールを使用して、作成する階層データ構造を管理またはナビゲートできるようにしたいと考えています。現在、次のインターフェイスを実装するデータ構造に対して機能しています (インターフェイスを実際に実装する必要はありませんが、これらのメンバーの存在のみが必要です)。
次に、UserControl で、次のようにテンプレートを使用してツリーをデータ構造にバインドします。
私がやりたいことは、RichTreeView でこれらの各メンバーの名前を定義して、次のようにさまざまなデータ構造に適応できるようにすることです。
UserControl 内のバインドのパスをその UserControl のパブリック プロパティとして公開する方法はありますか? この問題を解決する他の方法はありますか?
.net - アタッチされた動作によるメモリ リークの防止
Enterキーを押して次のコントロールに移動できるようにする「アタッチされた動作」をWPFアプリケーションで作成しました。私はこれを EnterKeyTraversal.IsEnabled と呼んでいます。コードはこちらのブログでご覧いただけます。
私の主な懸念は、UIElements で PreviewKeyDown イベントを処理していて、イベントを明示的に「フック解除」することがないため、メモリ リークが発生する可能性があることです。
このリークを防ぐための最善の方法は何ですか (実際にリークがある場合)? 管理している要素のリストを保持し、Application.Exit イベントで PreviewKeyDown イベントをアンフックする必要がありますか? 独自の WPF アプリケーションでアタッチされた動作に成功し、洗練されたメモリ管理ソリューションを思いついた人はいますか?
c# - インストールされている BitmapEncoders/Decoders (WPF の世界) のリストを取得するには?
WindowsForms の世界では、使用可能な画像エンコーダー/デコーダーのリストを取得できます
私の質問は、WPF の世界で、利用可能な
.net - WPF で複数のスタイルを適用する方法
WPFでは、複数のスタイルをに適用するにはどうすればよいFrameworkElement
ですか? たとえば、既にスタイルを持つコントロールがあります。また、最初のスタイルを吹き飛ばさずに追加したい別のスタイルもあります。スタイルにはさまざまな TargetTypes があるため、一方を他方に拡張することはできません。
wpf - ListBox.SelectedIndex に応じて WPF でボタンを有効にする
SelectedItems
私はどちらかというと古典的な UI 状況を持っています -とという名前の 2 つの ListBoxes AvailableItems
- 既に選択SelectedItems
した項目は にあり、追加可能なSelectedItems
項目 (つまり、まだそこにないすべての項目) は にありAvailableItems
ます。
また、現在の選択をあるリストから別のリストに移動するボタン<
と>
ボタンがあります(ダブルクリックに加えて、正常に機能します)。
ListBoxで選択されているものに応じて、移動ボタンを有効または無効にするスタイル/トリガーをWPFで設定することは可能ですか? SelectedItems
は左側にあるため、<
ボタンは選択AvailableItems
したものをそのリストに移動します。ただし、項目が選択されていない場合 ( AvailableItems.SelectedIndex == -1
)、このボタンを無効にしたい ( IsEnabled == false
) - 他のリスト/ボタンについてはその逆です。
これを XAML で直接行うことは可能ですか、それとも分離コードで複雑なロジックを作成して処理する必要がありますか?
c# - 単一インスタンスの WPF アプリケーションを作成する正しい方法は何ですか?
( Windows フォームやコンソールではなく) .NET で C# と WPF を使用して、単一のインスタンスとしてのみ実行できるアプリケーションを作成する正しい方法は何ですか?
私はそれがミューテックスと呼ばれる神話的なものと関係があることを知っています.ミューテックスが何であるかをわざわざ止めて説明する人を見つけることはめったにありません.
コードは、ユーザーが 2 番目のインスタンスを開始しようとしたことを既に実行中のインスタンスに通知する必要もあり、存在する場合はコマンドライン引数も渡す必要があります。
wpf - リッチなGUIOSXフレームワーク?
WPFで可能なようなグラフィカルアプリケーションのOSX開発に何をお勧めしますか?
私の特定のバックグラウンドはSmalltalkとJavaですが、現在は主にDHTML / .NET(ASP.NET/C#)で作業しています。
c# - C#/WPFでアニメーションを停止するには?
私はこのようなものを持っています:
では、そのアニメーション ( ) をどのように停止しますDoubleAnimation
か? 私がこれをやりたい理由は、新しいアニメーションを開始したいからです (これは機能しているようですが、わかりにくいです)。最終的に最後のアニメーションを停止します...
.net - 画像の UriSource とデータ バインディング
次のように、カスタム オブジェクトのリストを WPF イメージにバインドしようとしています。
しかし、うまくいきません。これは私が得ているエラーです:
「プロパティ 'UriSource' またはプロパティ 'StreamSource' を設定する必要があります。」
私は何が欠けていますか?