पर खींचकर लाना डेटा मैं निम्नलिखित XAML:WPF: नहीं छोड़ा जा सकता एक ItemsControl
<DockPanel x:Name="OverViewContainer" AllowDrop="True">
<StackPanel Orientation="Horizontal"
DockPanel.Dock="Bottom"
HorizontalAlignment="Right">
<uicommon:Toolbar DataContext="{Binding Commands}" />
</StackPanel>
<ItemsControl ItemsSource="{Binding DocumentElements}"
ItemTemplate="{DynamicResource DocumentElementsItemTemplate}" />
</DockPanel>
जब मैं इस पैनल पर डेटा खींचें, माउस कर्सर, से पता चलता एक बूंद सभी बच्चे वस्तुओं पर अनुमति दी है, लेकिन किसी रिक्त स्थान पर, कर्सर दिखाता है कि ड्रॉपिंग अक्षम है। अगर मैं AllowDrop
को झूठी पर सेट करता हूं, तो मैं अब बच्चे के सामानों पर नहीं जा सकता, इसलिए ध्वज का प्रभाव पड़ता है। मैं डेटा को ItemsControl
में आइटम्स के बीच मार्जिन में छोड़ना चाहता हूं।
कोई भी विचार?
सत्यापित और यह काम करता है, धन्यवाद :) –
उत्कृष्ट, यह भी काम करता है यदि आपके पास केवल आइटम नियंत्रण (डॉकपैनल के अंदर नहीं) है। इसके अलावा, यह एक बहुत ही व्यवहार है :-( – CJBrew