एक व्यावहारिक गाइड। UIElement ऑब्जेक्ट का क्षैतिज या ऊर्ध्वाधर प्रतिबिंब

  1. उदाहरण के उदाहरण
  2. उदाहरण के उदाहरण
  3. उदाहरण के उदाहरण
  4. उदाहरण के उदाहरण

यह उदाहरण दिखाता है कि कैसे उपयोग करना है ScaleTransform पलट जाना UIElement क्षैतिज या लंबवत। यह उदाहरण दिखाता है कि कैसे उपयोग किया जाए ScaleTransform पलटना a UIElement क्षैतिज या लंबवत। इस उदाहरण में बटन प्रबंधन (विविधता) UIElement ) लगाने से बदल गया ScaleTransform उसके लिए RenderTransform संपत्ति। इस उदाहरण में, ए बटन नियंत्रण (एक प्रकार का UIElement ) लगाने से फ़्लिप होता है ScaleTransform इसके लिए RenderTransform संपत्ति।

उदाहरण के उदाहरण

नीचे एक बटन प्रदर्शित करने के लिए है। निम्नलिखित दृष्टांत फ्लिप दिखाता है।

UIElement पलटने के लिए UIElement को प्रतिबिंबित करने के लिए
UIElement पलटने के लिए UIElement को प्रतिबिंबित करने के लिए

नीचे वह कोड है जो बटन बनाता है। निम्नलिखित उस कोड को दिखाता है जो बटन बनाता है।

<बटन सामग्री = "मुझे फ्लिप करें!" गद्दी = "5"> </ बटन>

उदाहरण के उदाहरण

बटन को क्षैतिज रूप से फ्लिप करने के लिए, बनाएं ScaleTransform और पूछो ScaleX संपत्ति -1 से मूल्य। बटन को क्षैतिज रूप से फ्लिप करने के लिए, एक बनाएं ScaleTransform और इसके सेट करें ScaleX -1 को संपत्ति। लगाने के लिए ScaleTransform बटन पर RenderTransform संपत्ति। लागू करें ScaleTransform बटन के लिए RenderTransform संपत्ति।

<बटन सामग्री = "मुझे फ्लिप करें!" गद्दी = "5"> <Button.RenderTransform> <ScTTransform ScaleX = "- 1" /> </Button.RenderTransform> </ Button>

ScaleTransform लागू करने के बाद बटन ScaleTransform लागू करने के बाद बटन
ScaleTransform लागू करने के बाद बटन ScaleTransform लागू करने के बाद बटन

उदाहरण के उदाहरण

जैसा कि पिछले आंकड़े से देखा जा सकता है, बटन को प्रतिबिंबित किया गया था, लेकिन इसे स्थानांतरित भी किया गया था। बटन को फ़्लिप किया गया था, लेकिन इसे स्थानांतरित भी किया गया था। बटन ऊपरी बाएँ कोने से परिलक्षित होता था। ऐसा इसलिए है क्योंकि बटन इसके ऊपरी बाएं कोने से फ़्लिप किया गया था। जगह में एक बटन फ्लिप करने के लिए, आपको आवेदन करना होगा ScaleTransform इसका केंद्र, इसका कोना नहीं। जगह में बटन फ्लिप करने के लिए, आप आवेदन करना चाहते हैं ScaleTransform इसके केंद्र के लिए, इसके कोने से नहीं। लगाने का आसान तरीका ScaleTransform बटन को केंद्र में - बटन असाइन करें RenderTransformOrigin मान 0.5, 0.5। आवेदन करने का एक आसान तरीका ScaleTransform बटन बटन RenderTransformOrigin संपत्ति 0.5, 0.5।

<बटन सामग्री = "मुझे फ्लिप करें!" गद्दी = "5" RenderTransformOrigin = "0.5,0.5"> <Button.RenderTransform> <ScaleTransform ScaleX = "- 1" /> </Button.RenderTransform> </ Button>

मान 0
मान 0.5 के साथ बटन, रेंडरट्रांसफॉर्मोरिगिन के लिए 0.5 सेट

उदाहरण के उदाहरण

एक ऊर्ध्वाधर बटन फ्लिप करने के लिए, निर्दिष्ट करें ScaleTransform एक वस्तु scaleY उसके बदले गुण ScaleX संपत्ति। बटन को लंबवत फ्लिप करने के लिए, सेट करें ScaleTransform वस्तु की scaleY इसके बजाय संपत्ति ScaleX संपत्ति।

<बटन सामग्री = "मुझे फ्लिप करें!" पैडिंग = "5" RenderTransformOrigin = "0.5,0.5"> <Button.RenderTransform> <ScaleTransform ScaleY = "- 1" /> </Button.RenderTransform> </ Button>

ऊर्ध्वाधर रूप से परावर्तित बटन लंबवत रूप से फ़्लिप किया गया बटन
ऊर्ध्वाधर रूप से परावर्तित बटन लंबवत रूप से फ़्लिप किया गया बटन

इन्हें भी देखें