2010-04-08 14 views
23

मैं एक डब्ल्यूपीएफ एप्लिकेशन पर काम कर रहा हूं (एक नोट क्लोन जिसे "अपना जीवन नोट करें" कहा जाता है) जहां आप गतिशील रूप से एक प्रविष्टि को टैग असाइन कर सकते हैं (जैसे कि इन दिनों लगभग किसी भी वेब 2.0 ऐप में)। इसके लिए मैंने अपनी खिड़कियों में प्रोटोटाइप को फ़्लोलायआउट पैनेल बनाया था जिसने नौकरी बहुत अच्छी तरह से की थी। यदि टैग पर्याप्त जगह नहीं है और यदि आवश्यक हो तो स्क्रॉलबार प्राप्त करें, तो मैं अगली पंक्ति में टैग फ़्लोट करना चाहता हूं।FlowLayoutPanel के लिए WPF समतुल्य क्या है?

यह WPF के साथ कैसे प्राप्त किया जा सकता है? मैंने

<StackPanel Orientation="Horizontal" FlowDirection="LeftToRight" ...> 

के साथ खेला लेकिन यह आवश्यक होने पर तत्वों को अगली पंक्ति में स्थानांतरित नहीं करता है।

उत्तर

51

शायद Wrap panel मदद करेगा।

<WrapPanel Orientation="Horizontal"> 
    <Button Margin="3">Button 1</Button> 
    <Button Margin="3">Button 2</Button> 
    <Button Margin="3">Button 3</Button> 
    <Button Margin="3">Button 4</Button> 
    <Button Margin="3">Button 5</Button> 
</WrapPanel> 
9

WrapPanel वर्ष WinForms FlowLayoutPanel के समान व्यवहार किया है।

+1

यह एक उत्तर है और एक quesion नहीं है? –

+0

@ noah1989: धन्यवाद। बदला हुआ। –

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