1

これは幅広い質問です、私は知っています。ただし、ToolboxControl UI コントロールの右側の境界線がマウスのドラッグに応答できるように、C# ソース コードを変更しようとしています。つまり、右側のボーダーをつかんで右にドラッグすることで、コントロールのサイズを大きくします。私は成功していません。したがって、XAML ファイルを組み込んで XAML で ToolboxControl を作成すると、ToolBoxControl の操作をより詳細に制御できるようになると考えています。

純粋な C# WPF コードを C# と XAML に分割する方法がわかりません。

一言で言えば、私が現在扱っている問題は、特定の機能を実行するために他の開発者によって開発された C# コードが既に存在することです。私は既存の C# コードを使用していますが、UI 機能の一部を C# から XAML ファイルに移動すると、必要な UI 機能の一部を元のプログラムに追加する際により適切に処理できると思います。

つまり、私の問題は、ゼロから始めていないことです。既存の C# コードを使用し、その一部の UI 機能を切り離して、新しい xaml ファイルに入れる必要があります。それが行われた場所について何か考えはありますか?

会話スレッドまたはサンプルにつながる応答を探しています。言い換えれば、どこから始めればいいのかわからない。有用なガイダンスは評価され、回答としてマークされます。

4

2 に答える 2

1

この記事をチェックしてください。

最も単純な方法として、非表示 (または非表示) のドラッグ ハンドルをコントロールの右側の境界線に追加し、そのドラッグ ハンドルによって発生したドラッグ イベント中にコントロールのサイズを調整する必要があります。

これは、あなたが言及したサイズ変更動作を含む、ダイアグラムシステム全体に拡張された同様の概念を示す別の記事です。

于 2013-10-10T18:52:33.143 に答える
0

達成しようとしていることのスタイルを定義できる場合があります。C# を XAML から分離することについてあまり心配する必要はありません。

于 2013-10-10T20:05:50.507 に答える