6

मैं कुछ विंडोज 8 मेट्रो टेम्पलेट (कस्टम) नियंत्रण संलेखन करता हूं और मुझे किसी भी चीज़ पर कोई लेआउटट्रांसफॉर्म गुण नहीं दिखता है।मेट्रो एक्सएएमएल - लेआउट ट्रान्सफॉर्म कहां है?

यह एक वास्तविक दर्द है, क्योंकि मैं कुछ पाठ 90 डिग्री घुमाने के लिए चाहता हूं, लेकिन ग्रिड घूर्णन से पहले पाठ के आकार के आकार में है।

क्या किसी को भी हैक के बिना इसे ठीक करने के बारे में कोई विचार है?

डीन

उत्तर

4

LayoutTransform सिल्वरलाइट में भी चला गया था। (आईएमएचओ) मुझे लगता है कि शायद इसे डब्लूपीएफ में प्रदर्शन मुद्दों के कारण अत्यधिक इस्तेमाल या दुर्व्यवहार किया गया था, इसलिए ढांचे की बेहतर धारणा के लिए - इसे सिल्वरलाइट और विस्तार से - WinRT में कभी नहीं जोड़ा गया था।

सिल्वरलाइट टूलकिट में इसके लिए एक कामकाज प्रतीत होता है जो पोर्ट के लिए आसान होना चाहिए - LayoutTransformer control देखें। मैंने कभी इसका इस्तेमाल नहीं किया है, लेकिन ऐसा लगता है कि आपको क्या चाहिए।

* संपादित 2017-04-24

वहाँ WinRT XAML टूलकिट में एक LayoutTransformControl आप इस्तेमाल कर सकते हैं है।

+0

प्रकाशित मेरे लिए, LayoutTransform तो इम हैरान वे सिल्वरलाइट दृष्टिकोण लिया RenderTransform के रूप में कम से कम के रूप में उपयोगी है। ऐसा लगता है कि मुझे अपने उद्देश्य को प्राप्त करने के लिए सिल्वरलाइट टूलकिट से लेआउटट्रांसफॉर्मर कोड को छीनना होगा - उत्तर और जानकारी –

8

मैं Silverlight टूलकिट संस्करण संशोधित और इसे यहाँ

Layout transform in Windows 8 XAML

+0

के लिए धन्यवाद यह अद्भुत काम करता है। आपका बहुत बहुत धन्यवाद! –

+0

यह काम नहीं करता है। जब मैं इस कोड की प्रतिलिपि करता हूं तो मुझे एक कॉमेक्सप्शन त्रुटि प्राप्त होती है। त्रुटि HRESULT E_FAIL को कॉल से COM घटक में वापस कर दिया गया है। कोई विचार। – Sun

+0

क्या विंडोज फोन पर लेआउटट्रांसफॉर्म का उपयोग करना संभव है? मैंने कोशिश की है लेकिन Windows.UI.Xaml नामस्थान आयात करने के साथ अटक गया है। – Anthony

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