2011-10-24 13 views
58

क्या एक्सएएमएल का उपयोग करके भरे हुए त्रिकोण को खींचना संभव है (समाधान के पीछे कोड नहीं)?XAML का उपयोग करके ठोस रंग त्रिभुज को केवल

त्रिभुज की तरह नीचे दी गई छवि एक चार्ट नियंत्रण पर एक तरह बटन के साथ तरह दिशा Ascending/Descending प्रतिनिधित्व करने के लिए पर होना चाहिए:, समाधान SpeziFish करने के लिए धन्यवाद:

enter image description here

संपादित

आरोही:

<Polygon Points="0,0 8,5, 0,10" Stroke="Black" Fill="Black" /> 

अवरोही:

<Polygon Points="8,0 0,5, 8,10" Stroke="Black" Fill="Black" /> 
+1

एक रेक्ट के साथ एक त्रिकोण आकर्षित कोण? आप इसके बजाय 'पथ' में देख सकते हैं। एक मूल उदाहरण के लिए [यहां] देखें (http://stackoverflow.com/questions/432384/wpf-create-buttons-with-up-and-down-arrows-using- मानक- buttons/433818#433818)। – erikH

+0

@erikH: क्षमा करें, मुख्य आवश्यकता केवल एक एक्सएएमएल है – sll

+0

क्या मैं पूछ सकता हूं कि सवाल क्यों कम हो गया था? – sll

उत्तर

80
<Polygon Points="0,0 80,50, 0,100" Stroke="Black" Fill="Black" /> 

API या Example देखें।

+0

क्षमा करें, मुख्य आवश्यकता केवल एक एक्सएएमएल है इसलिए पॉलीगॉन ठीक है। इसे 10 बार छोटा कैसे करें? – sll

+0

संख्याओं को दस से विभाजित करें। संख्या आसानी से कोनों के पिक्सेल निर्देशांक (एक्स, वाई) हैं। – SpeziFish

+0

हालांकि आप कैसे स्थिति और घूमते हैं? मेरा मतलब है कि मैं एक त्रिभुज बनाना चाहता हूं जो बाध्यकारी के आधार पर एक सर्कल (उस सर्कल के बाहर) की स्थिति में होगा। कोई विचार? –

20

का उपयोग करते हुए पथ

<Path Width="33" Height="37" Stretch="Fill" Stroke="Black" Fill="Black" Data="F1 M 319.344,237.333L 287.328,218.849L 287.328,255.818L 319.344,237.333 Z "/> 
<Path Width="33" Height="37" Stretch="Fill" Stroke="Black" Fill="Black" Data="F1 M 287.328,237.333L 319.344,255.818L 319.344,218.849L 287.328,237.333 Z "/> 
+0

हालांकि आप कैसे स्थिति और घूमते हैं? मेरा मतलब है कि मैं एक त्रिभुज बनाना चाहता हूं जो बाध्यकारी के आधार पर एक सर्कल (उस सर्कल के बाहर) की स्थिति में होगा। कोई विचार? –

24

मैं अपने संग्रह करने के लिए इन जोड़ना चाहते हैं:

enter image description here

<Polygon Points="5,0 10,10, 0,10" Stroke="Black" Fill="Black" /> 

enter image description here

<Polygon Points="0,0 5,10, 10,0" Stroke="Black" Fill="Black" /> 
संबंधित मुद्दे