私は正常に動作UWPアプリケーションで画像をズームする必要がありますが、デザインはその前に(ボタンとして動作します)別の画像を持っている必要があり、私はその要素がズームしたいいけません同じように。それはキャンバスタグ内のイメージだけでなければなりません。これは私が今持っている方法です。ScrollViewerのズーム一つだけの要素
<ScrollViewer MinZoomFactor="1"
ZoomMode="Enabled"
VerticalScrollBarVisibility="Auto"
HorizontalScrollBarVisibility="Auto">
<RelativePanel HorizontalAlignment = "Stretch" >
<Canvas x:Name="canvas">
<Image Source = "{Binding Test,UpdateSourceTrigger=PropertyChanged, Mode=TwoWay}" />
</Canvas >
<Button RelativePanel.AlignTopWithPanel="True"
Height="55"
Command="{Binding Path=CollapseSplitView}"
CommandParameter="{Binding ElementName=SplitV}">
<Button.Background>
<ImageBrush ImageSource = "/Assets/btlist.png" ></ ImageBrush >
</Button.Background >
</Button >
<Image RelativePanel.AlignBottomWithPanel="True"
RelativePanel.AlignRightWithPanel="True"
Source="/Assets/escala-x.png"
Width="130"
Height="70"
Margin="0,0,20,0"
ScrollViewer.IsZoomChainingEnabled="False"
ScrollViewer.IsZoomInertiaEnabled="False">
</Image>
</RelativePanel>
</ScrollViewer>
私が持っているxamlは、その内部のすべての要素に対してズームを行います。私はscrollViewer.zoomMode =キャンバスにはないが運がない要素に対しては無効に設定しようとしました。何か案は?ありがとう!
3個のイメージがあります...どちらがどのませんズームとは? –
@JustinXL、申し訳ありません、私は以前言及しませんでした。私はつもりこれで答えを投稿し、あなたは秒で私を倒す...笑ところで、あなたの 'Button'があなたのズーム可能なコンテンツの上に置かれます場合は、あなたができないことに注意してくださいましたキャンバス – marsalal1014