問題タブ [relativesource]
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.
.net - Silverlight 4 RelativeSource FindAncestor バインディング
Silverlight 4 に RelativeSource FindAncestor、AncestorType... はありますか?
binding - ItemTemplate でアイテムの相対ソースを取得する方法
指定された ItemTemplate を持つ ListBox があります。そして、ItemTemplate には ListView 自体が含まれており、実際には ListBox のアイテムのプロパティであるコレクションをその ListView に表示したいと考えています。
バインディングのやり方を教えてください。RelativeSource のことを考えていますが、正しい構文がどのようになるかわかりません...
silverlight - Silverlight での RelativeSource Self へのバインディング
スライダー コントロールの値を、同じコントロール内にあるプロパティにバインドしようとしています。
しかし、それは「ValuePropery」にバインドされません...何が間違っていますか?
wpf - DataTemplate内のTemplatedParentバインディングのSilverlightRelativeSource、それは可能ですか?
棒グラフのユーザーコントロールを作成しようとしています。を使用して各バーを作成していますDataTemplate
。
問題は、各バーの高さを計算するために、最初にそのコンテナ(TemplatedParent
)の高さを知る必要があることです。残念ながら私が持っているもの:
動作しません。NaN
の値がコンバーターに返されるたび。RelativeSource={RelativeSource TemplatedParent}
このコンテキストでは機能しませんか?DataTemplateが適用されている要素と「通信」できるようにするには、他に何ができますか?
ここで役立つ場合は、必要最低限のDataTemplateがあります。
wpf - WPF: ControlTemplate の ObservableCollection へのバインディングが更新されない
ControlTemplate
カスタム コントロール用に を作成しましたMyControl
。
MyControl
次のプロパティから派生しSystem.Windows.Controls.Control
、定義しますpublic ObservableCollection<MyControl> Children{ get; protected set; }
。
ネストされた子コントロールを表示するには、で囲まれたItemsControl
( ) を使用しています。子コントロールがない場合は、.StackPanel
GroupBox
GroupBox
アプリケーションの起動時にすべて正常に動作します。Children プロパティに最初に少なくとも 1 つの要素が含まれていた場合、グループ ボックスと子コントロールが表示されます。それ以外の場合は非表示になります。
ユーザーが子コントロールを空のコレクションに追加すると、問題が発生します。のGroupBox
可視性はまだ折りたたまれています。最後の子コントロールがコレクションから削除されると、同じ問題が発生します。はGroupBox
まだ表示されます。もう 1 つの症状は、HideEmptyEnumerationConverter
コンバーターが呼び出されないことです。空でないコレクションへの子コントロールの追加/削除は、期待どおりに機能します。
次のバインディングの何が問題になっていますか? 私がバインドしているコレクションのタイプはObservableCollection
.
.
もう 1 つの、より一般的な質問: 皆さんはどのようにバインディングをデバッグしていますか? これ(http://bea.stollnitz.com/blog/?p=52)を見つけましたが、それでも非常に難しいと思います。
助けや提案をいただければ幸いです。
wpf - WPF - RelativeSource バインディングの問題
戻るボタンを作成しようとしています。だから私はナビゲーションウィンドウのバックスタックをバインドしています。
コード:
問題:
- エラー: RelativeSource にはモードを指定する必要があります。
アップデート:
前のページへのナビゲーションではありません。
ギータ。
wpf - DataTemplateから親DataContextにアクセスします
ListBox
ViewModelの子コレクションにバインドするがあります。リストボックスアイテムは、親ViewModelのプロパティに基づいてデータテンプレートでスタイル設定されます。
次の出力エラーが発生します。
したがって、バインディング式を変更する"Path=DataContext.CurrentItem.CurveSpeedMustBeSpecified"
と機能しますが、親ユーザーコントロールのデータコンテキストが。である場合に限りますBindingListCollectionView
。CurrentItem
残りのユーザーコントロールはBindingList
自動的にのプロパティにバインドされるため、これは受け入れられません。
親データコンテキストがコレクションビューまたは単一のアイテムであるかどうかに関係なく機能するように、スタイル内でバインディング式を指定するにはどうすればよいですか?
wpf - Relativesource--wpfを使用したバインド
短い質問があります:
私はデータグリッドを持っていて、それを何かにバインドしました。次に、コンボボックスを列に配置し、次の方法で別のソースにバインドしました。
ここで、コンボボックスで再びdatagridのソースを使用したいと思います。そのコードは現在機能せず、datagridのソースにID列があることがわかります。
どうすれば修正できますか?前もって感謝します。
これが私のDataGrid全体であり、問題のある部分はコンボボックスです。
wpf - WPFスタイルを使用して、ネストされた要素内から親プロパティにバインドします
空のときに表示されるヒントを含むテキストボックスを作成しようとしています。スタイル内からヒントテキストを設定するのに問題があります。
正確には、これは機能します(つまり、正しくバインドされます)。
しかし、それをスタイルに移動すると、次のようにはなりません。
それで、キャッチは何ですか?スタイル内から祖先プロパティにバインドするにはどうすればよいですか?
wpf - ToolTip または ContextMenu からの RelativeSource バインディング
ここで何が間違っていますか?:
これは単なる単純化された例であり、とにかく機能しません:) 実際には、ウィンドウの DataContext の範囲内にある別のプロパティから値を取得する必要があります。
助けてください。