2011-01-01 13 views
5

स्थापना कारणों से, मैं अपने आवेदन में 3.5 का उपयोग करना चाहता हूं। एकमात्र विशेषता है कि मेरी कमी होगी, UseLayoutRounding है, जो मेरे कस्टम नियंत्रण के साथ बहुत अच्छी तरह से काम किया। 3.5 में UseLayoutRounding अनुकरण करने का कोई तरीका है?क्या WPF में UseLayoutRounding को अनुकरण करने का कोई तरीका है .NET 3.5

उत्तर

0

आपकी सटीक आवश्यकताओं के आधार पर, SnapsToDevicePixels="true" पर्याप्त हो सकता है।

+0

इस तरह के काम करता है, लेकिन कुछ अजीब प्रभाव पड़ सकता है। –

0

मामले में किसी को अब भी एक समाधान की जरूरत है, यहाँ लिंक, थॉमस लेवेस्क टिप्पणी के लिए देखो है: http://tech.pro/tutorial/1062/wpfs-most-important-property-uselayoutrounding

हम एक WPF 3.5 परियोजना में काम पर एक ऐसी ही समस्या हुई है, और अंततः हम इसे द्वारा हल NearestNeighbor को RenderOptions.BitmapScalingMode की स्थापना और उनके मूल आकार में चित्रों का प्रदर्शन (खिंचाव = कोई नहीं)

<Image Source="/namespace;component/Resources/image.png" Stretch="None" RenderOptions.BitmapScalingMode="NearestNeighbor"/> 

यह विभिन्न प्रणालियों तू पर डीपीआई के साथ समस्याओं का समाधान नहीं होगा gh।

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