どのように銀色のオブジェクトの本当の位置を取得しますか?シルバーライトでどのようにオブジェクトの実際の位置を取得しますか?
私はヘッダー画像を画面の中央に表示しています。ブラウザーウィンドウを小さくすると、明らかにヘッダーの左側が画面から消えます。実際の位置を見つけることは、画像の上にオブジェクトを配置するかどうかを知ることは良いことです。
私はContent_Resizedをキャプチャして、私は少しテストを実行します。
if (App.Current.Host.Content.ActualWidth > header.Width)
{
TEST = Canvas.GetLeft(header);
}
else
{
TEST = Canvas.GetLeft(header);
}
TESTは常にゼロを返します。
EDIT:ヘッダーは、キャンバスの代わりにグリッドに配置されます。 "まあ、あなたの問題がある..."これは良い質問かもしれない。グリッドに画像の余白をどうやって入れるのですか?
両方のブランチが同じです。そのため、このコードサンプルの80%は無関係です。 –
あなたはどういうことを言っていますか?彼らはTESTがどこで変わるかを見るためには同一でなければなりません! – xarzu
私は一時的な回答を掲示します。 –