मैं विंडोज 7 प्रोग्रामिंग में नया हूं और यह समझने की कोशिश कर रहा हूं कि मुझे किन तकनीकों या ढांचे का उपयोग करना चाहिए (मुझे लगता है कि .NET के भीतर) जो मुझे किसी भी मानक विंडोज यूआई क्रोम के बिना स्क्रीन पर ग्राफिकल तत्व बनाने देगा (आकार बदलें) हैंडल, मिनिमाइज/मैक्सिमाइज, टाइटल बार आदि)।
"हैलो वर्ल्ड" के रूप में, मैं एक 200x200 पिक्सेल बॉक्स बनाने में सक्षम होना चाहता हूं, लाल, थोड़ी पारदर्शिता के साथ, जिसमें "हैलो वर्ल्ड" टेक्स्ट है और शायद स्क्रीन पर चलता है। जिस तरह की चीज में मेरी दिलचस्पी है, उसमें यह एक शानदार शुरुआत होगी।
1 उत्तर
डब्ल्यूपीएफ में आप विंडो से ओएस क्रोम को हटाने के लिए WindowStyle
से "None
" और ResizeMode
से "NoResize
" सेट कर सकते हैं। विंडो को पारदर्शी बनाने के लिए आपको AllowsTransparency
को "True
" पर सेट करना होगा और Opacity
को अपनी पसंद के प्रतिशत मान पर सेट करना होगा।
यहां एक विंडो है जिसमें कोई क्रोम नहीं है और 80% अस्पष्टता है:
<Window x:Class="TestWpfApplication.Test"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
WindowStyle="None"
ResizeMode="NoResize"
AllowsTransparency="True"
Opacity="0.8"
Title="Test Window" Height="300" Width="300">
आप एक ब्रश भी बना सकते हैं और उसे विंडो की OpacityMask
प्रॉपर्टी पर सेट कर सकते हैं ताकि विंडो नॉन-स्क्वायर हो जाए।
संबंधित सवाल
नए सवाल
c#
C # (उच्चारण "तेज देखें") Microsoft द्वारा विकसित एक उच्च स्तरीय, सांख्यिकीय रूप से टाइप किया हुआ, बहु-प्रतिमान प्रोग्रामिंग भाषा है। C # कोड आमतौर पर Microsoft के .NET परिवार के टूल और रन-टाइम को लक्षित करता है, जिसमें .NET फ्रेमवर्क, .NET कोर और Xamarin अन्य शामिल हैं। C # या C # के औपचारिक विनिर्देश में लिखे गए कोड के बारे में प्रश्नों के लिए इस टैग का उपयोग करें।