2017-07-07 18 views
5

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

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

+2

तीन छवियां हैं ... कौन सा ज़ूम करने के लिए और कौन नहीं? –

+0

@ जस्टिनएक्सएल, माफ करना मैंने पहले उल्लेख नहीं किया था। सिर्फ कैनवास – marsalal1014

उत्तर

4

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

+2

के अंदर एक मैं इसके साथ एक उत्तर पोस्ट करने वाला था और आप मुझे सेकंड lol द्वारा हराया ... बीटीडब्ल्यू, ध्यान रखें कि अगर आपका 'बटन' आपके ज़ूम करने योग्य सामग्री के शीर्ष पर रखा जाता है, तो आप सक्षम नहीं होंगे कुछ भी ज़ूम करने के लिए 'कारण यह सभी स्पर्श घटनाओं को निगल जाएगा। –

+0

धन्यवाद @ जस्टिनएक्सएल! – marsalal1014

संबंधित मुद्दे