問題タブ [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# - WPF オブジェクトのクローンを作成するにはどうすればよいですか?
データバインディングを維持しながらWPFオブジェクトをディープクローンする方法の良い例はありますか?
マークされた答えは最初の部分です。
2 番目の部分は、ExpressionConverter を作成し、シリアル化プロセスに挿入する必要があることです。詳細はこちら:
http://www.codeproject.com/KB/WPF/xamlwriterandbinding.aspx?fid=1428301&df=90&mpp=25&noise=3&sort=Position&view=Quick&select=2801571
wpf - リボン ツールバーと Visual Studio 2008 Service Pack 1
今日、.NET 3.5 SP1...What's inside に関する Hanselminutes ショーを聞いていたところ、Visual Studio 2008 Service Pack 1 に含まれている Office 2007 に似たリボン コントロールについて 2 回言及されました。
私は以前、これをサードパーティベンダー (おそらくDevComponent の DotNetBar ) から購入することを検討していたので、これについて非常に興味があります。しかし、今朝調査を行ったところ、C# および WPF で使用するためにこのコントロールが含まれていることについては何も見つかりませんでした。含まれているリボン コントロールと、それが C# または WPF で使用できるかどうかについて詳しく知っている人はいますか?
wpf - 一意の名前を適用するValidationRule
特定のプロパティが特定のコレクションのコンテキスト内で一意であることを強制するために、カスタムWPFValidationRuleを作成しようとしています。例:ListViewにバインドされたカスタムオブジェクトのコレクションを編集していて、コレクション内の各オブジェクトのNameプロパティが一意であることを確認する必要があります。誰かがこれを行う方法を知っていますか?
wpf - 使用可能なスペースを埋めるためにWPFでコントロールを取得するにはどうすればよいですか?
一部のWPFコントロール(のようなButton
)は、高さを指定しない場合、コンテナー内の使用可能なすべてのスペースをうまく消費しているように見えます。
そして、私が今使用する必要があるもののように、(マルチライン)TextBox
とはListBox
、コンテンツを収めるために必要なスペースをとるだけで、それ以上は心配していないようです。
これらの人をのセルに入れるUniformGrid
と、利用可能なスペースに合わせて拡張されます。ただし、UniformGrid
インスタンスはすべての状況に適しているわけではありません。いくつかの行が*高さに設定されているグリッドがあり、それ自体と他の*行の間で高さを分割している場合はどうなりますか?StackPanel
を持っていて、、、、を持っている場合Label
、ラベルとボタンで食べられていないすべてのスペースを占めるリストを取得するにはList
どうすればよいですか?Button
これは本当に基本的なレイアウト要件だと思いますが、可能なスペースを埋める方法がわかりません(aに入れて、DockPanel
埋めるように設定することもできません。唯一は、DockPanel
そのサブコントロールに必要なスペースを占有します)。
Height
、、、などWidth
で遊ぶ必要がある場合MinHeight
、サイズ変更可能なGUIは非常に恐ろしいものになります。MinWidth
Height
自分のプロパティを自分が占有しているグリッドセルにバインドできますWidth
か?または、これを行う別の方法はありますか?
.net - .Net WPF DependencyProperties がクラスの静的メンバーでなければならない理由
最近WPFを勉強中。今日、.Net 依存関係プロパティで何か新しいものを見つけました。彼らがテーブルにもたらすものは
- コールバックのサポート (検証、変更など)
- プロパティの継承
- 添付プロパティ
とりわけ。
しかし、ここで私の質問は、なぜそれらを含むクラスで static として宣言する必要があるのですか? 推奨される方法は、インスタンスの「ラッパー」プロパティを追加することです。なんで ?
編集: @Matt、しかし、それはまた、プロパティ値がインスタンス間で共有されることも義務付けていません - もちろんそれが派生値でない限り?
c# - WPFを使用してC#でBitmapImageを非同期にロードする
WPFを使用してC#でBitmapImageを非同期的にロードするための最良の方法は何ですか?
wpf - WPF でクロムレス ウィンドウを実装するにはどうすればよいですか?
右上隅に閉じるボタンがあるクロムレス モーダル ウィンドウを表示したいと考えています。これは可能ですか?
wpf - WPFとは正確には何ですか?
最近、WPFについて多くの質問を見てきました...
- それは何ですか?
- それは何の略ですか?
- WPF のプログラミングを開始するにはどうすればよいですか?
wpf - WPF はテクノロジとしてどのくらい人気がありますか?
Windows アプリケーションの UI を作成するために WPF を使用するプロジェクトはそれほど多くない (ほとんどの場合、代わりに Windows フォームを使用する) と述べている同僚と話し合いました。
- あなたの経験は同じですか - つまり、このテクノロジーの採用はあまりありませんか?
- それはなぜだと思いますか。そして、もっと多くの WPF を見る時が来るでしょうか?
wpf - Windows XP の Viewport3D 内でアンチエイリアシングを強制する秘密のトリックはありますか?
Windows XP では、WPF の真の 3D コンテンツ (通常は Viewport3D コントロールを使用して表示されます) は、残りの WPF グラフィックスのようにデフォルトでアンチエイリアス処理されていないため、非常に見栄えが悪くなります。特に解像度が低い場合、エクスペリエンスが非常に悪く、製品コードでは使用できません。
ドライバーの設定を使用して、一部の Nvidia グラフィックス カードでアンチエイリアシングを強制することができました。残念ながら、これは時々醜いアーティファクトを生成し、特定のカードとドライバーのバージョンでしか機能しません. この点に関する Microsoft の公式見解によると、アンチエイリアス 3D は一般に Windows XP ではサポートされておらず、私が目にするアーティファクトは、WPF が既に独自のアンチエイリアスを行っている (XP では 2D のみ) という事実によるものです。
そこで、Windows XP で WPF 3D コンテンツにアンチエイリアシングを強制できる秘密のトリックが他にあるのではないかと考えていました。