テクノロジーとしてWPFがどれほど普及していますか?

テクノロジーとしてWPFがどれほど普及していますか?

WPFを使用してWindowsアプリケーション用のUIを作成するプロジェクトがあまり多くないことを話している同僚との議論がありました(ほとんどの場合、代わりにWindowsフォームを使用しています)。 あなたの経験は同じですか?つまり、このテクノロジーの導入はあまりありませんか? なぜあなたはそれがだと思いますか? そして、WPFの多くを見る時がありますか?…


WPF開発にはどのツールを使用しますか?

Visual StudioのCiderの横にあるツールは何ですか? Microsoft Expression製品ファミリから何かを使用して成功しましたか? 編集: ここに明らかにされたツールがあります:Snoop モールデバッガービジュアライザー Matt Hamiltonが提案したPerforator アンソニーコンヤーズが提案したExpression Blend 2.5…


SilverlightまたはWPFを最初に学びますか?

Silverlight/WPFは、.NETを使用したユーザーインターフェイス開発の長期的な未来です。 これは、クライアント側とWeb開発側の両方でXAMLスキルを再利用する利点がわかるため、素晴らしいことです。 しかし、WPF/XAML/Silverlightを見ると、彼らは非常に大きな技術に見えるので、どこから始めるのが最適ですか? 私は両方の良い知識を持っていて、どちらが良い…


c# - Windowsフォームでテキストをレンダリングするための最速のAPI?

不規則なグリッドに多数の小さな文字列を表示するC# Windowsフォームアプリケーションのテキストレンダリングを最適化する必要があります。 いつでも1秒間に4回更新できる5000以上のセルが表示されます。 フォントファミリとサイズはセル全体で一貫していますが、色はセルによって異なります(太字/斜体/プレーンなど)。 私はTextRenderer.DrawText対Graphics.DrawSt…


イベント処理のためにWPFでリソース辞書の背後にコードを設定することは可能ですか?

WPFでリソース辞書の背後にコードを設定することは可能ですか? たとえば、ボタンのユーザーコントロールでは、XAMLで宣言します。 ボタンクリックのイベント処理コードは、コントロールの背後にあるコードファイルで実行されます。 ボタンを使ってデータテンプレートを作成する場合は、リソースハンドラ内のボタンをクリックしてイベントハンドラコードを記述することができます。…



大規模なC#winformsアプリケーションをWPFにアップグレードする最も簡単な方法は何ですか

私は大規模なC#アプリケーション(約45万行のコード)を扱っていますが、デスクトップヒープやGDIのハンドルリークには常に問題があります。 WPFはこれらの問題を解決しますが、どのような方法でアップグレードするのが良いのか分かりません(これは長い時間がかかると思います)。 アプリケーションにはいくつかの形式しかありませんが、これらはプログラムで決定される多くの異なるユーザーコントロールセットを…


c# - パフォーマンスに関して何が良いですか?[]、[][]を入力してください。

C#で二次元配列( type[,])や配列の配列( type[][])を使用する方がパフォーマンスが良いですか? 特に、初期割り当ておよびアイテムアクセス…


1つのプロジェクトでSilverlightとWPFをコンパイルするベストプラクティスは何ですか?

私はSilverlightプロジェクトを完成させたばかりです。ちょっとしたクリーンアップが必要です。 私は私のコアファイルをとり、別のプロジェクトに入れたいと思います。私はそれを私の主要なSilverlightアプリケーションから参照します。 これらのクラスのいくつかはWPFと互換性があり、私はSilverlight/WPFコードをすべて1つのプロジェクトに組み込むことができたいと思っていま…


Visual Studioはwinformsで書かれていますか?

Visual Studioは.NET WinFormsで記述されていますか? または、エディタ型のアプリケーションではwinformsが遅すぎますか?…


c# - アクティブな画面のサイズを取得するにはどうすればよいですか?

私が探しているのは、ウィンドウが現在表示されているモニターのSystem.Windows.SystemParameters.WorkAreaに相当します。 明確化:問題のウィンドウはWinFormではなくWPFです。…




wpf メリット uwp 入門 xaml visual studio デザイン 開発 将来性