मैं विंडोज डेस्कटॉप एप्लिकेशंस के रूप में उपयोग करने के लिए डेटाबेस टूल को कोड कर रहा हूं। मैं सी #, डब्ल्यूपीएफ और SQLite का उपयोग कर रहा हूँ। मैं ListView
के सामने फ्लोटिंग एक्शन बटन कैसे जोड़ सकता हूं?
1 उत्तर
किसी अन्य तत्व पर एक बटन की स्थिति के लिए कई विकल्प हैं, यह आपके उपयोग के मामले पर निर्भर करता है जो सबसे अच्छा फिट बैठता है। इस उदाहरण में, मैंने एक DockPanel
को एक Grid
के अंदर घोंसला बनाया है जिसमें दो पंक्तियाँ हैं। ListView
दोनों पंक्तियों में फैला है, जबकि DockPanel
दूसरी पंक्ति में है।
<Grid>
<Grid.RowDefinitions>
<RowDefinition/>
<RowDefinition Height="Auto"/>
</Grid.RowDefinitions>
<ListView Grid.Row="0" Grid.RowSpan="2" ItemsSource="{Binding StringItems}"/>
<DockPanel Grid.Row="1" LastChildFill="False">
<Button DockPanel.Dock="Right" Width="50" Height="50" Content="-" Margin="5"/>
<Button DockPanel.Dock="Right" Width="50" Height="50" Content="+" Margin="5"/>
</DockPanel>
</Grid>
यदि आप अधिक Android दिखने वाले बटन की तलाश में हैं, तो आप Material Design WPF लाइब्रेरी का उपयोग कर सकते हैं जो अलग बटन शैलियां। फ्लोटिंग एक्शन बटन शैलियों पर दस्तावेज देखें, उदाहरण:
<Button DockPanel.Dock="Right" Content="-" Margin="5" Style="{StaticResource MaterialDesignFloatingActionButton}"/>
इस तरह दोनों वेरिएंट के लिए परिणाम दिखता है।
संबंधित सवाल
नए सवाल
c#
C # (उच्चारण "तेज देखें") Microsoft द्वारा विकसित एक उच्च स्तरीय, सांख्यिकीय रूप से टाइप किया हुआ, बहु-प्रतिमान प्रोग्रामिंग भाषा है। C # कोड आमतौर पर Microsoft के .NET परिवार के टूल और रन-टाइम को लक्षित करता है, जिसमें .NET फ्रेमवर्क, .NET कोर और Xamarin अन्य शामिल हैं। C # या C # के औपचारिक विनिर्देश में लिखे गए कोड के बारे में प्रश्नों के लिए इस टैग का उपयोग करें।