सबसे अच्छा/सही तरीके से Width="\*"),
DataGrid
कॉलम का एक सेट है के लिए आनुपातिक चौड़ाई (लेकिन उनके न्यूनतम चौड़ाई के लिए होगा क्या कम से कम उनकी सामग्री की चौड़ाई? फिलहाल, यदि मैं Width="*"
का उपयोग करता हूं, तो कॉलम बिल्कुल आनुपातिक रहते हैं, लेकिन कॉलम बहुत पतले होने पर सामग्री फसल हो जाती है। अगर मैं Width="Auto"
का उपयोग करता हूं, तो कॉलम स्वयं को पूरी तरह से अपनी सामग्री पर आकार देते हैं, लेकिन यह उन्हें सभी अलग-अलग आकार बनाता है।WPF - चौड़ाई के साथ = "*" DataGrid स्तंभ, लेकिन MinWidth सामग्री फिट
जो मैं चाहता हूं वह वास्तव में दो का संयोजन है, जैसे Width="\*"
, MinWidth="Auto"
ताकि जब अतिरिक्त चौड़ाई हो तो स्तंभ सभी समान चौड़ाई के लिए जगह, लेकिन जब ग्रिड छोटा हो जाता है, सामग्री कभी फसल नहीं हो जाती है।
दुःख की बात है MinWidth="Auto"
मौजूद नहीं है, इसलिए मुझे लगता है मैं स्तंभ के MinWidth
संपत्ति के लिए बाध्य करने की जरूरत है, लेकिन यह पता लगाने की वास्तव में क्या मैं इसे करने के लिए बाध्य होगा मुश्किल है।
मैं WPF "MinWidth="
कॉलम के व्यापकतम सामग्री के चौड़ाई की चौड़ाई कैसे बता सकता हूं?
हमें मिनीविड्थ = "ऑटो" सेट करने में सक्षम बनाना एक अच्छी सुविधा होगी। –