मैं एक प्रोजेक्ट में एवलॉन डॉक का उपयोग कर रहा हूं और एन्केरियल फलक का उपयोग करना चाहता हूं, लेकिन नीचे दिखाई देने वाले टैब की बजाय, मैं इसे शीर्ष पर दिखाई देना चाहूंगा जैसे दस्तावेज़ फलक पर। मेरी प्रोजेक्ट के लिए, एक दस्तावेज़ फलक उचित नियंत्रण नहीं है, इसलिए मुझे एन्केरियल फलक को उसी तरह दिखने का तरीका ढूंढना होगा।मैं AvalonDock Anchorable पेन टैब को नीचे के बजाय शीर्ष पर कैसे स्थानांतरित करूं?
5
A
उत्तर
2
Issue Ticket found on CodePlex के अनुसार वहाँ एक बग है कि शीर्ष करने के लिए TabStripPlacement बदलते रोकता है। जिस तरह से इस लक्ष्य को हासिल करने के लिए इस तरह से एक के साथ मौजूदा शैली को बदलने के लिए है:
<Style x:Key="MyCustomAnchorablePaneControlStyle" TargetType="{x:Type xcad:LayoutAnchorablePaneControl}">
<Setter Property="TabStripPlacement" Value="Top"/>
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type xcad:LayoutAnchorablePaneControl}">
<Grid ClipToBounds="true" SnapsToDevicePixels="true" KeyboardNavigation.TabNavigation="Local">
<Grid.RowDefinitions>
<RowDefinition Height="Auto"/>
<RowDefinition Height="*"/>
</Grid.RowDefinitions>
<!--Following border is required to catch mouse events-->
<Border Background="Transparent" Grid.RowSpan="2"/>
<xcad:AnchorablePaneTabPanel x:Name="HeaderPanel" Margin="2,0,2,2" IsItemsHost="true" Grid.Row="0" KeyboardNavigation.TabIndex="1" Panel.ZIndex="1"/>
<Border x:Name="ContentPanel" BorderBrush="{TemplateBinding BorderBrush}" BorderThickness="{TemplateBinding BorderThickness}" Background="{TemplateBinding Background}" Grid.Column="0" KeyboardNavigation.DirectionalNavigation="Contained" Grid.Row="1" KeyboardNavigation.TabIndex="2" KeyboardNavigation.TabNavigation="Cycle">
<ContentPresenter x:Name="PART_SelectedContentHost" ContentSource="SelectedContent" Margin="{TemplateBinding Padding}" SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"/>
</Border>
</Grid>
<ControlTemplate.Triggers>
<Trigger Property="IsEnabled" Value="false">
<Setter Property="Foreground" Value="{DynamicResource {x:Static SystemColors.GrayTextBrushKey}}"/>
</Trigger>
</ControlTemplate.Triggers>
</ControlTemplate>
</Setter.Value>
</Setter>
<Setter Property="ItemContainerStyle">
<Setter.Value>
<Style TargetType="{x:Type TabItem}">
<Setter Property="IsSelected" Value="{Binding IsSelected, Mode=TwoWay}"/>
<Setter Property="ToolTip" Value="{Binding ToolTip}"/>
<Style.Triggers>
<DataTrigger Binding="{Binding RelativeSource={RelativeSource Mode=FindAncestor, AncestorType={x:Type TabControl}}, Path=Items.Count}" Value="1">
<Setter Property="Visibility" Value="Collapsed"/>
</DataTrigger>
</Style.Triggers>
</Style>
</Setter.Value>
</Setter>
<Setter Property="ItemTemplate">
<Setter.Value>
<DataTemplate>
<xcad:LayoutAnchorableTabItem Model="{Binding}"/>
</DataTemplate>
</Setter.Value>
</Setter>
<Setter Property="ContentTemplate">
<Setter.Value>
<DataTemplate>
<xcad:LayoutAnchorableControl Model="{Binding}"/>
</DataTemplate>
</Setter.Value>
</Setter>
</Style>
संबंधित मुद्दे
- 1. शीर्ष पर आयनिक 2 टैब और नीचे
- 2. मेरा आवेदन शीर्ष पर नीचे
- 3. मैं मौजूदा विंडो को एक नए टैब पर कैसे स्थानांतरित करूं?
- 4. टेबल-सेल के शीर्ष पर कुछ तत्वों को कैसे नीचे रखें और कुछ नीचे?
- 5. शीर्ष/नीचे
- 6. ग्रेड: शीर्ष पर या नीचे
- 7. केवल शीर्ष पर एल्सस्क्रीन टैब कैसे डालें?
- 8. शीर्ष iOS पर कस्टम स्क्रॉल टैब बार
- 9. Google चार्ट, कॉलम के शीर्ष पर एनोटेशन कैसे स्थानांतरित करें
- 10. वेब पेज के नीचे/शीर्ष पर जावास्क्रिप्ट?
- 11. मैं UIView को "नीचे" में कैसे स्थानांतरित करूं ताकि अगला UIView प्रदर्शित हो सके?
- 12. मैं एंड्रॉइड पर टैब के बीच स्वाइपिंग कैसे कार्यान्वित करूं?
- 13. शीर्ष नीचे और नीचे प्रोग्रामिंग
- 14. मैं अपने कंटेनर के नीचे एक छवि कैसे शुरू करूं?
- 15. आईफोन: मैं नीचे दिखाए गए UIImage/UIButton को कैसे खींचूं या स्थानांतरित करूं?
- 16. मैं नियंत्रकों के समूह को फ़ोल्डर में कैसे स्थानांतरित करूं?
- 17. शीर्ष और नीचे
- 18. विम स्टेटस बार को नीचे से ऊपर कैसे स्थानांतरित करें?
- 19. आईओएस में Google मानचित्र को स्थानांतरित करने के साथ मैं मार्कर को कैसे स्थानांतरित करूं?
- 20. jQuery: मैं अपने कर्सर के नीचे तत्व कैसे प्राप्त करूं?
- 21. शीर्ष नीचे वी नीचे ऊपर डिजाइन दृष्टिकोण
- 22. Recyclerview - ओवरलैप आइटम शीर्ष पर नीचे
- 23. जब आप शीर्ष के बजाय पृष्ठ के नीचे अपनी जावास्क्रिप्ट लोड करना चुनते हैं?
- 24. शीर्ष पर वर्टिकल xtick लेबल, नीचे
- 25. स्क्रीन के नीचे एंड्रॉइड एक्शनबार टैब
- 26. गिट: "शीर्ष पर" एक प्रतिबद्धता को स्थानांतरित करें
- 27. एक्शनबार शेरलॉक टैब नीचे
- 28. वर्तमान दृश्य के शीर्ष पर स्थिति को स्थानांतरित करने के लिए RecyclerView.scrollToPosition() का उपयोग कैसे करें?
- 29. टैब लेआउट में नीचे छाया कैसे जोड़ें
- 30. मैं संक्षेप में नेस्टेड सूचियों को कैसे स्थानांतरित करूं?
अगर आप 'xcad पर मार्जिन बनाने: AnchorablePaneTabPanel' लाइन" 2,2,2,0 "तो वे बेहतर दिखती हैं। उस परिवर्तन के बिना वे शीर्ष पर नीचे टैब की तरह दिखते हैं। – zaknotzach