Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Denetim ToolBar , genellikle işlevleriyle ilişkili bir komut veya denetim grubu için bir kapsayıcıdır. Genellikle komutları çağıran düğmeler içerir ve bunları çubuk benzeri bir düzende tek bir satır veya sütun halinde düzenler.
ToolBar denetimi, boyut kısıtlamalı bir araç çubuğuna sığmayan öğeleri özel bir taşma alanına yerleştiren bir taşma mekanizması sağlar. Genellikle, özel düzen davranışı sağlayan ve kullanıcı tarafından başlatılan boyutlandırma ve araç çubuklarının düzenlenmesini destekleyen ilgili ToolBarTray kontrolü ile birlikte ToolBar denetimlerini kullanırsınız.
ToolBarTray'de ToolBar'ları Konumlandırma
Band ve BandIndex özelliklerini, ToolBar öğesini ToolBarTray içinde konumlandırmak için kullanın. Bu özellik, ToolBar öğesinin ToolBarTray içindeki Band konumunu gösterir. BandIndex özelliği, ToolBar öğesinin kendi bandı içindeki yerleşim sırasını gösterir. Aşağıdaki örnek, ToolBarTray içine ToolBar denetimlerini yerleştirmek için bu özelliklerin nasıl kullanılacağını göstermektedir.
<ToolBarTray Background="White">
<ToolBar Band="1" BandIndex="1">
<Button>
<Image Source="toolbargraphics\cut.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\copy.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\paste.bmp" />
</Button>
</ToolBar>
<ToolBar Band="2" BandIndex="1">
<Button>
<Image Source="toolbargraphics\undo.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\redo.bmp" />
</Button>
</ToolBar>
<ToolBar Band="2" BandIndex="2">
<Button>
<Image Source="toolbargraphics\paint.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\spell.bmp" />
</Button>
<Separator/>
<Button>
<Image Source="toolbargraphics\save.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\open.bmp" />
</Button>
</ToolBar>
</ToolBarTray>
Taşma öğelerini yönetme
Denetim ToolBar genellikle araç çubuğunun boyutuna sığabilecekten daha fazla öğe içerir. Bu durumda, araç çubuğunda bir taşma düğmesi görüntülenir. Taşma öğelerini görmek için taşma düğmesine tıklayın ve öğeler araç çubuğunun altındaki bir açılır pencerede görüntülenir. Aşağıdaki görüntüde taşma öğeleri içeren bir araç çubuğu gösterilmektedir.
Araç çubuğundaki bir öğenin taşma paneline yerleştirilmesini denetlemek için ToolBar.OverflowMode ekli özelliği OverflowMode.Always, OverflowMode.Never veya OverflowMode.AsNeeded olarak ayarlayın. Düğme çubuğundaki son dört düğmenin her zaman taşma panelinde bulunması gerektiğini belirten bir örnek aşağıda verilmiştir.
<ToolBarTray Background="White">
<ToolBar Band="1" BandIndex="1">
<Button>
<Image Source="toolbargraphics\cut.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\copy.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\paste.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\undo.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\redo.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\paint.bmp" />
</Button>
<Button>
<Image Source="toolbargraphics\spell.bmp" />
</Button>
<Separator/>
<Button ToolBar.OverflowMode="Always">
<Image Source="toolbargraphics\save.bmp" />
</Button>
<Button ToolBar.OverflowMode="Always">
<Image Source="toolbargraphics\open.bmp" />
</Button>
<Button ToolBar.OverflowMode="Always">
<Image Source="toolbargraphics\print.bmp" />
</Button>
<Button ToolBar.OverflowMode="Always">
<Image Source="toolbargraphics\preview.bmp" />
</Button>
</ToolBar>
</ToolBarTray>
ToolBar, ControlTemplate içinde bir ToolBarPanel ve bir ToolBarOverflowPanel kullanır. Araç çubuğundaki öğelerin yerleşimini ToolBarPanel işler. , ToolBarOverflowPanel araç çubuğuna sığmayan öğelerin düzenini işler.
Stiller ve şablonlar
Denetime benzersiz bir görünüm vermek için varsayılanı ControlTemplate değiştirebilirsiniz. Daha fazla bilgi için bkz. Stiller ve şablonlar nedir? ve Denetim için şablon oluşturma.
İçerik özelliği
Denetim ToolBar, içerik özelliği olarak Items özelliğini kullanır. Bu özellik, araç çubuğuna genellikle komutları çağıran düğmeler veya diğer denetimler olan alt öğeleri eklemenize olanak tanır.
Parçalar
Aşağıdaki tabloda, ToolBar denetiminin adlandırılmış bölümleri listelenir.
| Bölüm | Türü | Description |
|---|---|---|
| PART_ToolBarOverflowPanel | ToolBarOverflowPanel | Araç çubuğunun taşma alanında bulunan denetimleri içeren nesne. |
| PART_ToolBarPanel | ToolBarPanel | Araç çubuğundaki denetimleri içeren nesne. |
ControlTemplate oluşturduğunuzda bir ToolBar için, şablonunuz içinde bir ItemsPresenter ve bir ScrollViewer içerebilir.
ItemsPresenter araç çubuğundaki her öğeyi görüntüler ve ScrollViewer denetim içinde kaydırmayı etkinleştirir. Eğer ItemsPresenter öğesi doğrudan ScrollViewer'nin alt öğesi değilse, ItemsPresenter'ye ItemsPresenter adını vermelisiniz.
Görsel durumlar
Bu denetim herhangi bir görsel durum tanımlamaz.
Ayrıca bakınız
.NET Desktop feedback