0
イメージコントロールのサイズを変更して、幅を塗りつぶし、高さを同じにするようにしました。結果は四角形になります。イメージコントロールのサイズを変更して、水平方向と垂直方向に同じ量をサイズ変更する方法
イメージコントロールを継承する必要がある場合、私は何を上書きしますか?
イメージコントロールのサイズを変更して、幅を塗りつぶし、高さを同じにするようにしました。結果は四角形になります。イメージコントロールのサイズを変更して、水平方向と垂直方向に同じ量をサイズ変更する方法
イメージコントロールを継承する必要がある場合、私は何を上書きしますか?
あなたの必要条件として、Imageコントロールに同じ値のWidthRequestとHeightRequestを設定することを意味しますか?そしてあなたはそれをサイズ変更することができますか?
イメージコントロールをオーバーライドする必要はありません。データバインディングを使用してWidthRequestとHeightRequestを同じ値にバインドするだけです。例えば
:私はイメージが内部ホストしているscrollviewを持っている場合
<Image BindingContext="{x:Reference MySlider}" x:Name ="MyImg" WidthRequest="{Binding Value}" HeightRequest="{Binding Value}" BackgroundColor="Red"></Image>
<Slider Grid.Row="1" x:Name="MySlider" Maximum="360"></Slider>
uが意味しますか。私は、画像をスクロールビューの幅全体に塗りつぶし、その高さをそれ自身の幅と同じ寸法にしたいと考えました。 – LittleFunny
Uは、自身の属性「WidthRequest」をバインドすることもできます。この場合、WidthRequest = "MyImg" WidthRequest = "300" HeightRequest = "{Binding WidthRequest}" BackgroundColor = "Red"> –