問題タブ [actualwidth]
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.
silverlight - Silverlight での UIElement のサイズの決定
表示したい多数の UIElements (XAML ファイルのテンプレートを使用して構築されたもの) を含む StackPanel があります。
正しく表示するには、そのサイズを知る必要があります。
最初 Width/Height/ActualWidth/ActualHeight/DesiredSize
はすべて 0 または NaN です。panel.Measure(new Size(double.PositiveInfinity, double.PositiveInfinity)) を呼び出すと、その ActualWidth/ActualHeight/DesiredSize が計算されます (Width/Height は NaN のままです)。ここまでは順調ですね。
ただし、ActualWidth / DesiredSize.Width は、XAML テンプレートで指定された MinWidth 値に設定されますが、描画時にスタックパネルがこれよりも広くなります。
レンダリングされたサイズが ActualWidth/ActualHeight プロパティと一致しないのはなぜですか?
パネルを正しく配置できるようにレンダリング サイズを決定するにはどうすればよいですか?
(パネルは、マウス ポインターの近くに表示する必要があるポップアップ ツールチップ用ですが、ツールチップが許可された領域をオーバーフローする場合は、その位置を調整する必要があります)。
wpf - From WPF アニメーションの値としての ActualWidth
ActualWidth
コードで使用できた値から 参照できないのはなぜですか。
XAML:
silverlight - 実行時にコンボボックスのポップアップのサイズを取得する
SilverlightComboBoxのドロップダウンウィンドウの幅と高さを取得しようとしています。残念ながらActualWidth
、ActualHeight
常に0を返しています。
wpf - ActualWidth および ActualHeight 依存関係プロパティのオーバーライド
始点と終点を持つカスタム ライン シェイプがあります。ただし、ActualWidth
およびActualHeight
プロパティは正しい値、つまりポイント間の差を返しません。派生クラスでこれらのプロパティをオーバーライドする方法はありますか?どうすればそれを行うことができますか? ActualWidth
およびプロパティを使用する必要があるのActualHeight
は、これらのプロパティを他の形状に使用するアルゴリズムを使用しているためです。
c# - 動的に塗りつぶされたグリッドでのバインディングの問題ActualWidth
次の単純なコードについて考えてみます。
XAML:
MouseDoubleClick
イベント:
私のラベルにはActualWidth
、バインディングを介して2番目の列のプロパティが含まれています。Visual Studioで、値316を含むラベルが表示されるので、バインドは機能します。
ラベルをダブルクリックすると、そのイベントがトリガーされ、グリッドにランダムな長さの行が追加されます。
ラベルに新しい値が表示されることを期待していますが、(実行時に計算された)0は変更されません!
ここで何が欠けていますか?
silverlight - WriteableBitmap adding black padding to right
I'm trying to make an Image
out of one of my Canvas
(myPrintingCanvas
). But the Width of the image is getting atleast twice wider than the Canvas, and the extra space that is created is back. If I try on another Canavas
(LayoutRoot
), it works as intended.
My observation is that on myPrintingCanvas
the ActualWidth is always 0. LayoutRoot
has a correct ActualWidth
. Not sure if it has anything to do with the extra padding, and I have failed on getting the ActualWidth
for myPrintingCanvas
(using UpdateLayout
and Measure
).
Code:
wpf - MaxWidth="??" の参照方法 TextBlock の所有者への ActualWidth?
stpMessageの参照方法MaxWidth="??"
は?TextBlock
ActualWidth
c# - 実際の高さ / 実際の幅
ActualWidth
どのように、またはどのように機能するか、またはActualHeight
それがどのように計算されるかについて、私は少し混乱しています。
上記のコードを使用すると、ActualWidth
とに対して 30 が得られActualHeight
ます。しかし、プログラムで Ellipse を定義すると、(max)height および (max)width 属性を定義しても、ActualWidth
andActualHeight
は 0 になります。0 になる方法がわかりません。
wpf - WPF コンバーターの奇妙な動作
Width
次のように、 a のTextBox
を、ActualWidth
それを含むのにバインドしてGrid
います。
示されているように、次のようにコンバーターを使用しています。
奇妙なことに、示されているコードは正常に動作します。ただし、return (d / 2)
ステートメントをに置き換えるとreturn (d - 75D)
、プロパティ変更の無限ループが発生するようです。
d / 2 の診断トレース タグからの出力を次に示します。
d - 75D の診断トレース タグからの出力を次に示します。
コンバーターのこの動作を説明するものについて何か考えはありますか?
c# - コードからテキストブロックを作成する場合、ロード時にテキストボックスの高さと幅を計算する方法は?
Metro で読み込まれたイベントからコードを実行すると、winRT は両方に対して 0 を返します。
orイベントActualWidth
でを取得するにはどうすればよいですか?Loaded
SizeChanged