के लिए WPF शैलियाँ WPF TabControl, TabItem और TabPanel पर एक नौसिखिया प्रश्न है। स्टैकओवीएफ पर एक ऐसे प्रश्न के साथ एक संबंधित प्रश्न है जिसका मैंने खुशी से अपने ऐप में उपयोग किया था। यहाँ जवाब के लिए एक लिंक, और कोड स्निपेट के रूप में अच्छी तरह से है:टैबकंट्रोल/टैबपैनल/टैबइटेम
WPF: Center TabItems in a TabControl
<TabControl>
<TabControl.Resources>
<Style TargetType="{x:Type TabPanel}">
<Setter Property="HorizontalAlignment" Value="Center" />
</Style>
</TabControl.Resources>
<TabItem Header="Test 1" />
<TabItem Header="Test 2" />
<TabItem Header="Test 3" />
<TabItem Header="Test 4" />
</TabControl>
हालांकि यह अद्भुत है, मैं (एक स्टाइलशीट एक बेहतर स्थान के लिए संसाधन और शैली सामान ले जाने के लिए अच्छा लगेगा या पसन्द)। मेरा पहला प्रयास <TabControl.Resources>
टैग को <Window.Resources>
पर ले जाना था, लेकिन यह काम नहीं किया। मैंने कई बदलावों की कोशिश की लेकिन इसे काम पर नहीं मिला।
<!-- Doesn't work as expected: -->
<Window.Resources>
<Style TargetType="{x:Type TabPanel}">
<Setter Property="HorizontalAlignment" Value="Center" />
</Style>
</Window.Resources>
वेब सर्च कर रहे हैं और MSDN मुझे मेरी समस्या को हल मदद नहीं की, लेकिन इसके बजाय एक दूसरे (संबंधित) सवाल के साथ मुझे छोड़ दिया:: यहाँ एक प्रयास कुछ हद तक मैं काम करने के लिए उम्मीद का एक उदाहरण है जो वास्तव में है एक TabPanel, और यह TabControl से कैसे संबंधित है?
कोई भी मदद और सुझावों की बहुत सराहना की जाएगी।
(संपादित:। पिछले उदाहरण है कि कोड मेरे लिए काम नहीं करता है में टिप्पणी की)
"मेरी प्रारंभिक प्रतिक्रिया यह तब तक काम करनी चाहिए जब तक मैंने कोशिश नहीं की।" आह! तो मैं ** अभी भी ** हूँ :) TabPanel एनवीएम पर आपके स्पष्टीकरण के लिए धन्यवाद। समझ में आता है। मेरी जांच के दौरान मुझे एक 'सुराग' मिला, हालांकि, अगर (यदि मैं इसे सही ढंग से समझ गया) तो यह है कि TabPanel (ऐसा लगता है) के लिए कोई XAML नहीं है। उदाहरण के लिए, आप TabControl में '' '' तत्व नहीं जोड़ सकते हैं। (संपादित टिप्पणी) –
Jeroen
थोड़ा देर हो चुकी है, लेकिन मेरे पुराने प्रश्नों के माध्यम से मैंने वास्तव में देखा कि आपने मेरे एक प्रश्न का उत्तर दिया है। क्रेडिट जहां क्रेडिट देय है :) – Jeroen