問題タブ [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.
c# - WPF FrameworkElementFactory 画像作成 MouseDownEvent の AddHandler ができない
DataTemplate で画像を作成するために Framework ElementFactory を使用しています。Image タイプの MouseDown イベントを処理しようとすると、例外がスローされます - 「ハンドラー タイプが無効です。
Image 型の FrameworkElementFactory に MouseDownEventHandler を追加するにはどうすればよいですか
最後の行は例外をスローします。助けてください
wpf - FrameworkElementFactoryを使用する目的
私が作業しているアプリケーションの1つで、このコードを見つけました-
これは、次のようなカスタム(後でコレクションに追加)のMatrixCellTemplate
を設定するために使用されます-CellTemplate
DataGridTemplateColumn
DataGrid.Columns
これを使用する利点と、セルテンプレートとしてFrameworkElementFactory
直接使用した場合に直面する可能性のある問題がわかりません-MatrixCellContainer
wpf - エキスパンダー ヘッダー テキストは、コンボ ボックスで「System.Windows.FrameworkElementFactory」として表示されます。
コンボボックスにエキスパンダーを追加するために次のことを行っています-
問題: コンボボックスでの実行時に、エキスパンダーのヘッダー テキストが値ではなく「System.Windows.FrameworkElementFactory」として表示されます。
多くのサイトで同じ質問を見つけましたが、答えはありません。
どんな種類の助けも大歓迎です。ありがとう。
c# - FrameworkElementFactoryからのgetvalue
1つのGridViewColumnを含むリストビューがあります
後でチェックボックスがチェックされているかどうかを取得したいときに、GetValueメソッドがないため、FrameworkElementFactoryに直面しているので、チェックボックスにキャストする方法がわかりませんでした。FrameworkElementFactoryからIsCheckedプロパティを取得するにはどうすればよいですか。リストビューのどの要素からでもアクセスできます
c# - FrameworkElement から FrameworkElementFactory を取得する
私は を持っていますFrameworkElement
。たとえば、StackPanel
子供の場合、プロパティが私のDataTempltate
であるを作成する必要があります。この作業を行うには、 myを同等のに変換する必要があります。VisualTree
FrameworkElement
FrameworkElement
FrameworkElementFactory
どのようにできるのか?
listview - バインディングを使用してランタイム ListView を作成するにはどうすればよいですか? wpf
たとえば、このコードから結果を取得できません! 助けてください、tnx. :)
c# - テンプレートの子へのバインドの設定
System.Windows.Controls.ScrollViewer
テンプレートから派生して変更しました。私のアイデアはScrollViewer
、Visual Studio 2010で見られるように、テキストにズームを設定するための小さなComboBoxを備えたを作成することでした。
" ZoomPercentageValueComboBox
"には次のものがありますDependencyProperty
:
newScrollViewer
には次の方法があります。
これは実際にはオリジナルから取られていScrollViewer
ます。ZoomValueProperty
ここで、ComboBoxの" "が変更されると、のクラスメンバーであるDependencyProperty
" "も変更されることを確認したいと思います。私はそれをこのようにするという考えを持っていました:ZoomPercentageValueProperty
ScrollViewer
しかし、これは実際には機能しませんでした
frameworkelementfactory - FrameworkElementFactory が VS2012 で利用できない
テンプレートの作成に FrameworkElementFactory を使用しようとしました。しかし、それはそのようなものを示していません。エラーが表示されます。
このフォーラムの誰かが、非推奨だと言いました。それでは、FrameworkElementFactory を使用せずにそのテンプレートを作成するにはどうすればよいでしょうか??
c# - FrameworkElementFactory によって作成された実際のオブジェクトを取得するにはどうすればよいですか?
次のコードを使用して、テンプレート コントロールを Thumb に追加してドラッグ可能なコントロールを作成しています。ただし、デリゲートなどを設定するために作成される FilePickerPopup オブジェクトのメソッドを呼び出す必要があります。作成されるオブジェクトにアクセスするにはどうすればよいですか? 以下に示すメソッドは、実際のオブジェクトを取得できません。
これよりもドラッグ可能な UserControl を作成する簡単な方法はありますか? 私が理解しているように、これは非推奨の方法である可能性があります。ありがとう。
FilePickerPopup にはパブリック メソッド SetParent(object parent); があることに注意してください。