में एक सर्कल बटन को कैसे कार्यान्वित करें XAML में नीचे दिए गए सर्कल बटन को कैसे कार्यान्वित करें, कोई बाहरी छवि आवश्यक नहीं है। बीच में काली रेखा की आवश्यकता नहीं है।एक्सएएमएल
18
A
उत्तर
41
यह एक बहुत ही त्वरित तरीका यह करने के लिए है। इसे एक शैली में बदला जा सकता है और इसे टेम्पलेटेड कंट्रोल बनाने से अधिक लचीला बनाया जा सकता है जिससे डिजाइनर रंगों और अन्य गुणों को आसानी से बदल सकता है।
<Button Width="100"
Height="100">
<Button.Template>
<ControlTemplate TargetType="Button">
<Grid>
<Ellipse Stroke="Black"
StrokeThickness="2">
<Ellipse.Fill>
<RadialGradientBrush>
<GradientStop Offset="0"
Color="Lime" />
<GradientStop Offset="1"
Color="Lime" />
<GradientStop Offset="1"
Color="Gold" />
<RadialGradientBrush.Transform>
<TransformGroup>
<ScaleTransform ScaleY="0.65" />
</TransformGroup>
</RadialGradientBrush.Transform>
</RadialGradientBrush>
</Ellipse.Fill>
</Ellipse>
<ContentPresenter HorizontalAlignment="Center"
VerticalAlignment="Center"/>
</Grid>
</ControlTemplate>
</Button.Template>
</Button>
4
यहाँ मिश्रण में खरोंच से नियंत्रण पर अपने निर्माण के बारे में एक कड़ी है।
http://www.codeproject.com/Articles/32257/A-Style-for-Round-Glassy-WPF-Buttons
+1
कोडप्रोजेक्ट नमूना बहुत जटिल है। मुझे केवल 2 ठोस रंगों की आवश्यकता है। आप मान सकते हैं कि सर्कल का आकार 100 x 100 पीएक्स – linquize
17
<Button Width="100" Height="100" Content="Abcd">
<Button.Template>
<ControlTemplate TargetType="{x:Type Button}">
<Grid>
<Ellipse Fill="Red"/>
<ContentPresenter Content="{TemplateBinding Content}" HorizontalAlignment="Center" VerticalAlignment="Center"/>
</Grid>
</ControlTemplate>
</Button.Template>
</Button>
आप ऊंचाई बटन ही की चौड़ाई सेट यह सर्किल होने के लिए आवश्यक है।
संबंधित मुद्दे
- 1. एक्सएएमएल
- 2. एक्सएएमएल
- 3. एक्सएएमएल
- 4. एक्सएएमएल
- 5. एक्सएएमएल
- 6. एक्सएएमएल
- 7. एक्सएएमएल
- 8. एक्सएएमएल
- 9. एक्सएएमएल
- 10. एक्सएएमएल
- 11. एक्सएएमएल
- 12. एक्सएएमएल
- 13. एक्सएएमएल
- 14. एक्सएएमएल
- 15. एक्सएएमएल
- 16. एक्सएएमएल- WPF
- 17. सिल्वरलाइट/एक्सएएमएल
- 18. एचटीएमएल को एक्सएएमएल
- 19. ऐप। कॉनफिग या एक्सएएमएल
- 20. एक्सएएमएल 'नहीं' ऑपरेटर?
- 21. एक्सएएमएल स्थानीय नेमस्पेस
- 22. एक्सएएमएल कितना अनूठा है?
- 23. एक्सएएमएल: क्लास निरंतर
- 24. स्क्रॉलव्यूयर ग्रिड व्यू एक्सएएमएल
- 25. डब्ल्यूपीएफ छवियां बनाम एक्सएएमएल
- 26. एक्सएएमएल - स्वचालन आईडी
- 27. सी # और एक्सएएमएल
- 28. एक्सएएमएल टैग सूची संदर्भ
- 29. एक्सएएमएल संसाधन नामकरण सम्मेलन
- 30. सी # और एक्सएएमएल
अच्छा है, thx! हालांकि, पाठ (सामग्री) प्रदर्शित नहीं किया जा सकता है। – linquize
इसके लिए मेरे उत्तर में नीचे सामग्री प्रदाता का उपयोग करें। – ethicallogics
@ethicallogics thx! सही! – linquize