كيفية القيام بما يلي: التأكد من أن GridSplitter مرئية
يوضح هذا المثال كيفية صواب تأكد من أن عنصر تحكم GridSplitter غير مخفي بواسطة عناصر تحكم أخرى في Grid.
مثال
Childrenمن Gridيتم تقديم عنصر التحكم بالترتيب أن التي تم تعريفها في العلامة أو تعليمات برمجية. GridSplitterيمكن مخفي عناصر التحكم بعناصر التحكم الأخرى في حالة لا تعريف لها كعناصر الأخيرة فيChildrenمجموعة أو إذا منحت عناصر تحكم غير ذلك أعلىZIndexProperty.
لمنع عناصر تحكم GridSplitter المخفية، نفّذ أحد الإجراءات التالية.
- تأكد من أن عناصر تحكم GridSplitter تكون Children الأخيرة المضافة إلى Grid. يظهر المثال التالي GridSplitter كآخر عنصر في مجموعة Children من Grid.
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<Button Grid.Column="0"/>
<GridSplitter Grid.Column ="0" Background="Blue"/>
</Grid>
- قم بتعيين ZIndexProperty على GridSplitter أن تكون أعلى عنصر تحكم بخلاف ذلك سيقوم بإخفائها. يعطي المثال التالي عنصر تحكم GridSplitter ZIndexProperty أعلى من عنصر تحكم Button.
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<GridSplitter Grid.Column="0" Background="Blue"
Panel.ZIndex="1"/>
<Button Grid.Column="0"/>
</Grid>
- قم بتعيين الهوامش على عنصر التحكم الذي بخلاف ذلك سيقوم بإخفاء GridSplitter بحيث يُعرض GridSplitter. يقوم المثال التالي بإعداد الهوامش على عنصر تحكم الذي بخلاف ذلك سيتراكب و يخفي GridSplitter.
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition/>
<ColumnDefinition/>
</Grid.ColumnDefinitions>
<GridSplitter Grid.Column ="0" Background="Blue"/>
<Button Grid.Column="0" Margin="0,0,5,0"/>
</Grid>