/ / scrollviewer ज़ूम केवल एक तत्व - सी #, xaml, uwp, scrollview, uwp-xaml

scrollviewer केवल एक तत्व ज़ूम करें - सी #, xaml, uwp, scrollview, uwp-xaml

मुझे uwp एप्लिकेशन में एक छवि ज़ूम करना है, जोठीक काम करता है, लेकिन डिजाइन के सामने एक और छवि (जो एक बटन के रूप में काम करती है) की आवश्यकता होती है और मैं नहीं चाहता कि वह तत्व ज़ूम भी हो। यह केवल कैनवास टैग के अंदर की छवि होनी चाहिए, इस तरह मेरे पास यह है।

<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 = को उन तत्वों के लिए अक्षम करने की कोशिश की जो कैनवास में नहीं हैं लेकिन भाग्य के बिना हैं। कोई विचार? धन्यवाद!

उत्तर:

उत्तर № 1 के लिए 4

अंततः मैंने scrollViewer जोड़कर इसे ठीक कियारिलेटिव पैनेल के अंदर और फिर उन सामग्री को लपेटें जिन्हें मैं एक स्टैकपैनल के अंदर ज़ूम करना चाहता था और उसके बाद एक ग्रिड को कई तत्वों को अंदर रखने में सक्षम होना था। सबको शुक्रीया