स्क्रॉल नहीं करता है मेरे पास एक स्क्रॉलव्यूयर वाला ग्रिड व्यू है जो ग्रिड व्यू की सामग्री के साथ क्षैतिज स्क्रॉल करने के लिए उपयोग किया जाता है। मैंने इसे Chris Cavanagh's rounded corners solution का उपयोग करके बदल दिया, जिसमें ग्रिडव्यूहेडररॉउपेंटर के चारों ओर एक ग्रिड डालना और उसी स्तर पर एक सीमा जोड़ना शामिल है जिसे तब अस्पष्टता मुखौटा (see this question for more information) के रूप में उपयोग किया जाता है।डब्ल्यूपीएफ ग्रिड व्यू हेडर क्षैतिज
यह हेडर के लिए क्षैतिज स्क्रॉलिंग अक्षम करने लगता है। यदि मैं ब्राउज़र विंडो को सामग्री के लिए स्क्रॉलबार को मजबूर करने के लिए कुछ छोटे आकार में बदलता हूं, तो हेडर निश्चित रहता है। मुझे कल्पना है कि जोड़ा गया xaml किसी भी तरह हेडर के लिए स्क्रॉलिंग अक्षम करता है।
यह कोड वर्तमान में जैसा दिखता है। कृपया ध्यान दें कि यह एक स्टाइल परिभाषा में है जो पृष्ठ पर XAML मार्कअप में सीधे स्क्रॉल व्यूअर तत्व को लक्षित नहीं करता है।
<ScrollViewer Focusable="false"
HorizontalScrollBarVisibility="Hidden"
VerticalScrollBarVisibility="Hidden"
DockPanel.Dock="Top"
Style="{DynamicResource HEK_ScrollViewer}">
<Grid>
<Border Name="Mask"
CornerRadius="20,20,0,0"
Background="White" />
<GridViewHeaderRowPresenter Margin="1,0,1,1"
SnapsToDevicePixels="{TemplateBinding SnapsToDevicePixels}"
Columns="{Binding TemplatedParent.View.Columns, RelativeSource={RelativeSource TemplatedParent}}"
AllowsColumnReorder="{Binding TemplatedParent.View.AllowsColumnReorder, RelativeSource={RelativeSource TemplatedParent}}"
ColumnHeaderContainerStyle="{DynamicResource HEK-GridViewColumnHeaderStyle}"
ColumnHeaderContextMenu="{Binding TemplatedParent.View.ColumnHeaderContextMenu, RelativeSource={RelativeSource TemplatedParent}}"
ColumnHeaderStringFormat="{Binding TemplatedParent.View.ColumnHeaderStringFormat, RelativeSource={RelativeSource TemplatedParent}}"
ColumnHeaderTemplate="{Binding TemplatedParent.View.ColumnHeaderTemplate, RelativeSource={RelativeSource TemplatedParent}}"
ColumnHeaderTemplateSelector="{Binding TemplatedParent.View.ColumnHeaderTemplateSelector, RelativeSource={RelativeSource TemplatedParent}}"
ColumnHeaderToolTip="{Binding TemplatedParent.View.ColumnHeaderToolTip, RelativeSource={RelativeSource TemplatedParent}}">
<GridViewHeaderRowPresenter.OpacityMask>
<VisualBrush Visual="{Binding ElementName=Mask}" />
</GridViewHeaderRowPresenter.OpacityMask>
</GridViewHeaderRowPresenter>
</Grid>
</ScrollViewer>