2012-01-04 7 views
7

का उपयोग कैसे करें मैं डिजाइन करते समय पीले रंग की पृष्ठभूमि के साथ अपना उपयोगकर्ता नियंत्रण बनाना चाहता हूं। डिजाइन के बाद इसे पारदर्शी रहना चाहिए। मैंने "अनदेखा" ध्वज का उपयोग करने की कोशिश की है लेकिन यह कैसा काम नहीं कर सकता है।Ignorable = "d"

<UserControl x:Class="Abnehmen_Standard.ucRoundButton" 
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
    xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 
    xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
    mc:Ignorable="d" 
    d:DesignHeight="84" d:DesignWidth="84" 
    d:Background="Yellow" 

अंतिम पंक्ति काम नहीं करती है।

क्या आप मुझे सलाह दे सकते हैं?

+0

अभिव्यक्ति ब्लेंड..क नामक टूल में अपना नियंत्रण डिज़ाइन करने का प्रयास करें। यह आपके WPF UI को बहुत तेज़ अनुकूलन की अनुमति देता है और 'डी' नेमस्पेस का उपयोग भी करता है, लेकिन मैन्युअल रूप से संपादित नहीं करता है ... – VS1

+0

आपके उत्तर के लिए धन्यवाद। यह सहायता करता है! – Nasenbaer

+0

यह स्टैक ओवरफ़्लो जवाब अपने समान के रूप में आप मदद कर सकते हैं: http://stackoverflow.com/questions/4843276/xaml-how-to-change-background-color-only-in-design-mode – VS1

उत्तर

8

यदि आप अभिव्यक्ति मिश्रण का उपयोग कर रहे हैं तो यह काम करेगा। आप

xmlns:d="http://schemas.microsoft.com/expression/blend/2008" 

"डी" अपनी छाप में देख सकते हैं केवल अभिव्यक्ति मिश्रण के लिए दृश्य स्टूडियो के लिए नहीं किया जाता है।

this article पर देखें यदि आप दृश्य स्टूडियो के लिए ऐसा करना चाहते हैं, तो आपको इसके लिए कुछ कोडिंग करना होगा।

+0

धन्यवाद माहेप। इस मामले में मैं डिज़ाइनमोड को देखने के लिए आपके लिंक का उपयोग करूंगा और मैं उन चीजों को और कोशिश नहीं करूंगा जो मैं हल नहीं कर सकता :-) महान जवाब! – Nasenbaer

+1

यह वीएस में काम करता है, लेकिन केवल कुछ चीजों के लिए, जैसे डिजाइन समय डेटा। – Will

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