キャンバスビューが画面外に出る

このコードを使用して、キャンバスビュー内に画像を追加しました。

 

しかし、画像は見えなくなっています。

Screenshot

ここで何がおかしいのですか。助けてください

1

6 答え

Canvas was designed to work like that. Consider using other UIElements or if you insist on using Canvas then one of the solutins may be to set Binding in Width/Height of the Image:

 

もちろん、 Canvas (上記のとおり)または LayoutRoot にバインドできます。また、 Uniform または UniformToFill の場合)、画像の描画方法も定義します。

2
追加された

Stretch プロパティの Stretch プロパティで Height n WidthFill に設定する必要があります。あなたのキャンバス

    
 
1
追加された
他の回答で示唆されているように、私はすでにそれを試みました。助けていない
追加された 著者 PratPor,
ありがとうございます。画像の高さと幅を設定していませんでした。
追加された 著者 PratPor,
私はそれを非常に大きな1920 * 1080サイズの画像で実装しました。その働き上記のコードをあなたのContentPanelグリッドに入れるだけです。
追加された 著者 A B,

これを試して。


または


            
        

お役に立てれば.....

0
追加された
上記の両方の解決策を試しましたか? Windows Phone 8またはWindows Phone 7のどちらのバージョンを使用していますか?
追加された 著者 Muhammad Saifullah,
助けていない。まだ同じ
追加された 著者 PratPor,
はい両方の解決策。動いていない
追加された 著者 PratPor,

これを試して。


または


            
        

お役に立てれば.....

0
追加された
上記の両方の解決策を試しましたか? Windows Phone 8またはWindows Phone 7のどちらのバージョンを使用していますか?
追加された 著者 Muhammad Saifullah,
助けていない。まだ同じ
追加された 著者 PratPor,
はい両方の解決策。動いていない
追加された 著者 PratPor,

これは Canvas のデフォルトの動作です。 CanvasStackPanel に変更するとうまくいきます。


        

0
追加された
キャンバスにしておきたいです。これに対する修正はありませんか
追加された 著者 PratPor,

これは Canvas のデフォルトの動作です。 CanvasStackPanel に変更するとうまくいきます。


        

0
追加された
キャンバスにしておきたいです。これに対する修正はありませんか
追加された 著者 PratPor,