問題タブ [frameworkelementfactory]

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 に答える
2262 参照

c# - WPF FrameworkElementFactory 画像作成 MouseDownEvent の AddHandler ができない

DataTemplate で画像を作成するために Framework ElementFactory を使用しています。Image タイプの MouseDown イベントを処理しようとすると、例外がスローされます - 「ハンドラー タイプが無効です。

Image 型の FrameworkElementFactory に MouseDownEventHandler を追加するにはどうすればよいですか

最後の行は例外をスローします。助けてください

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

wpf - FrameworkElementFactoryを使用する目的

私が作業しているアプリケーションの1つで、このコードを見つけました-

これは、次のようなカスタム(後でコレクションに追加)のMatrixCellTemplateを設定するために使用されます-CellTemplateDataGridTemplateColumnDataGrid.Columns

これを使用する利点と、セルテンプレートとしてFrameworkElementFactory直接使用した場合に直面する可能性のある問題がわかりません-MatrixCellContainer

0 投票する
0 に答える
457 参照

wpf - エキスパンダー ヘッダー テキストは、コンボ ボックスで「System.Windows.FrameworkElementFactory」として表示されます。

コンボボックスにエキスパンダーを追加するために次のことを行っています-

問題: コンボボックスでの実行時に、エキスパンダーのヘッダー テキストが値ではなく「System.Windows.FrameworkElementFactory」として表示されます。

多くのサイトで同じ質問を見つけましたが、答えはありません。

どんな種類の助けも大歓迎です。ありがとう。

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

c# - FrameworkElementFactoryからのgetvalue

1つのGridViewColumnを含むリストビューがあります

後でチェックボックスがチェックされているかどうかを取得したいときに、GetValueメソッドがないため、FrameworkElementFactoryに直面しているので、チェックボックスにキャストする方法がわかりませんでした。FrameworkElementFactoryからIsCheckedプロパティを取得するにはどうすればよいです。リストビューのどの要素からでもアクセスできます

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

c# - FrameworkElement から FrameworkElementFactory を取得する

私は を持っていますFrameworkElement。たとえば、StackPanel子供の場合、プロパティが私のDataTempltateであるを作成する必要があります。この作業を行うには、 myを同等のに変換する必要があります。VisualTreeFrameworkElementFrameworkElementFrameworkElementFactory

どのようにできるのか?

0 投票する
0 に答える
114 参照

listview - バインディングを使用してランタイム ListView を作成するにはどうすればよいですか? wpf

たとえば、このコードから結果を取得できません! 助けてください、tnx. :)

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

c# - データ テンプレートから UI 要素を抽出する方法は?

次のコードを使用して、データ テンプレート アイテムを作成しました。

データ テンプレートからテキスト ボックスを取得する方法..?

次のリンクを試しました リンク 1

リンク 2

しかし、私は物事を正しく理解していませんでした...

xamlで以下のコードを使用しました

誰でもこれについて私を助けることができますか?

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

c# - テンプレートの子へのバインドの設定

System.Windows.Controls.ScrollViewerテンプレートから派生して変更しました。私のアイデアはScrollViewer、Visual Studio 2010で見られるように、テキストにズームを設定するための小さなComboBoxを備えたを作成することでした。

" ZoomPercentageValueComboBox"には次のものがありますDependencyProperty

newScrollViewerには次の方法があります。

これは実際にはオリジナルから取られていScrollViewerます。ZoomValuePropertyここで、ComboBoxの" "が変更されると、のクラスメンバーであるDependencyProperty" "も変更されることを確認したいと思います。私はそれをこのようにするという考えを持っていました:ZoomPercentageValuePropertyScrollViewer

しかし、これは実際には機能しませんでした

0 投票する
0 に答える
39 参照

frameworkelementfactory - FrameworkElementFactory が VS2012 で利用できない

テンプレートの作成に FrameworkElementFactory を使用しようとしました。しかし、それはそのようなものを示していません。エラーが表示されます。

このフォーラムの誰かが、非推奨だと言いました。それでは、FrameworkElementFactory を使用せずにそのテンプレートを作成するにはどうすればよいでしょうか??

0 投票する
0 に答える
313 参照

c# - FrameworkElementFactory によって作成された実際のオブジェクトを取得するにはどうすればよいですか?

次のコードを使用して、テンプレート コントロールを Thumb に追加してドラッグ可能なコントロールを作成しています。ただし、デリゲートなどを設定するために作成される FilePickerPopup オブジェクトのメソッドを呼び出す必要があります。作成されるオブジェクトにアクセスするにはどうすればよいですか? 以下に示すメソッドは、実際のオブジェクトを取得できません。

これよりもドラッグ可能な UserControl を作成する簡単な方法はありますか? 私が理解しているように、これは非推奨の方法である可能性があります。ありがとう。

FilePickerPopup にはパブリック メソッド SetParent(object parent); があることに注意してください。