問題タブ [actualheight]
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.
wpf - ActualHeightへのバインドが機能しない
半透明の丸みを帯びた背景を持つカスタムコントロールを作成しようとしました。
問題は、おそらく/プロパティにバインドできないことです。これは、ActualHeight/ActualWidthプロパティが依存関係ではないためです。
同じサイズの長方形とテキストボックスを維持するにはどうすればよいですか?
wpf - wpf ScrollViewer と SizeChanged イベント
ScrollViewerとSizeChangedイベントの関係を説明できる人はいますか? scrollViewer をグリッドの周りに配置するたびに、多数の SizeChanged イベントが発生します。二人の関係は?どうもありがとう。
編集:
mdm20 のコメントから、ScrollViewer の周りにグリッドをラップすると、グリッドの ActualWidth と ActualHeight が継続的に増加することに気付きました。なぜこれが当てはまるのか、誰でも説明できますか?グリッドの幅と高さに厳密な値を設定する必要がありますか?
編集#2:
サイズ変更は、以下に投稿されたコードによって行われます。これを調べてくれてありがとう
対応する XAML コードは次のとおりです。
wpf - silverlight NaNの高さと幅、ActualHeightとActualWidthも0.0を返します-回避策は何ですか?
popUpControllistBoxControl以下は高さと幅として返されNaNます。ActualHeightも0.0です
なんで?さらに重要なことに、これの回避策は何ですか?
wpf - ActualWidth と ActualHeight が 0,0 から始まるのはなぜですか?
InkCanvasWPF パスを追加し、選択を使用して WPF パスを選択したいと考えています。だから、私はこのコードを使用します。
これが出力です。0,0 から開始する ためActualwidth、0,0 から WPF パスを選択する必要があります。ActualHeight

絶対 WPF パスを選択するにはどうすればよいですか?
ありがとう
編集:
これで、このコードを使用して絶対に選択できます。
wpf - DevExpress BaseLayoutItem のサイズ
WPF では、どのように DevExpress のサイズを見つけることができますBaseLayoutItemか? から継承しているため、またはContentElementはありません。ActualHeightActualWidth
wpf - ItemItemsControl の ActualHeight にバインド
2 つの別々ItemsControlの が並んで表示されます。はItemsControl同じ にバインドしItemsSourceますが、データの表示は異なります。
左側に表示される各アイテムは、右側の同じアイテムよりも小さい可能性が高くなります。行が整列しないため、これにより問題が発生するため、左側のアイテムを右側のアイテムにバインドする必要があります。
ご覧のとおり、右側のアイテム 2 の方が大きいため、配置がずれています。したがって、左のアイテム 2 を右のアイテム 2 にバインドできればActualHeight、問題は解決します。XAMLでこれを行うにはどうすればよいですか?
編集:物事をより複雑にするためItemsControlに、右側は右から左にスクロールする必要がありますが、両方ItemsControlsを一緒に上下にスクロールする必要があります. 基本的に、左のものは、右のアイテムにソートのヘッダーを提供します。
silverlight - 実行時にコンボボックスのポップアップのサイズを取得する
SilverlightComboBoxのドロップダウンウィンドウの幅と高さを取得しようとしています。残念ながらActualWidth、ActualHeight常に0を返しています。
wpf - ScrollViewerのビューポートの高さVS実際の高さ
どちらも非常に一般的な用語ですが、仮想化を使用している場合とは別に、これらの高さがいつ異なるのか知りたいのですが。
もう1つの質問:MSDNで読みました:
CanContentScrollがtrueの場合、ExtentHeight、ScrollableHeight、ViewportHeight、およびVerticalOffsetプロパティの値はアイテムの数です。CanContentScrollがfalseの場合、これらのプロパティの値はデバイスに依存しないピクセルです。
ただし、ViewPortの高さに関する問題に直面しています。アプリケーションに2つのリストボックスがあります
。1。仮想化が有効でCanContentScroll=Trueになっています。
2.仮想化がなく、CanContentScroll=Trueである。
リストボックス1で、ビューポートの高さをドラッグドロップすると4/5(現在表示されている要素の数)になります。ただし、リストボックス2では、ビューポートの高さがリストボックスの実際の高さに等しくなります。
なぜこの違い?
その他の調査結果:
1。スクロール可能な高さはscrollviewerに表示されないアイテムの数です。2
。ビューポートの高さはscrollviewerに表示されるアイテムの数です。
したがって、ビューポートの高さ+ScrollableHeight=範囲の高さ
誰かが2つのリストボックスの違いを説明できますか?リストボックス1の場合はViewPorthieghtが必要です
silverlight - ActualHeight バインディングが更新されない
の へのバインディングを設定しようとしてActualHeightいFrameworkElementます。一度しか更新されないようですが、それ以降は更新されません。このマークアップを使用して単純な Silverlight アプリケーションでこれをテストしましたが、ブラウザー ウィンドウのサイズが変更されても更新されません。をフックするLayoutUpdatedと、 が変化していることがわかりますがActualHeight、バインディングは更新されていません。
にバインドできないのActualHeightでしょうか?
wpf - ActualWidth および ActualHeight 依存関係プロパティのオーバーライド
始点と終点を持つカスタム ライン シェイプがあります。ただし、ActualWidthおよびActualHeightプロパティは正しい値、つまりポイント間の差を返しません。派生クラスでこれらのプロパティをオーバーライドする方法はありますか?どうすればそれを行うことができますか? ActualWidthおよびプロパティを使用する必要があるのActualHeightは、これらのプロパティを他の形状に使用するアルゴリズムを使用しているためです。