Подпишись на наш Twitter

Быть в курсе появления новых статей!

Элементы, которые действуют как контейнеры называются панелями, они наследуются от Panel. Панель может содержать один или несколько дочерних элементов, каждый является наследником UIElement.

Несколько примеров классов наследников Panel:

  • Canvas
  • DockPanel
  • Grid
  • TabPanel
  • UniformGrid
  • StackPanel
  • DataGridCellsPanel
  • VirtualizingStackPanel
  • WrapPanel

Любой объект наследник UIElement (прямо или косвенно) может быть размещен на панели.

Примеры объектов, которые могут быть размещены на панели (отступы определяют порядок наследования):

  • A ContentPresenter
  • Subclasses of Control
    • Calendar
    • Subclasses of ContentControl
      • Label
      • ListBoxItem
      • Subclasses of ButtonBase
        • Button
        • RepeatButton
        • ToggleButton
      • ScrollViewer
      • UserControl
    • DatePicker
    • Subclasses of ItemsControl
      • Subclasses of HeaderedItemsControl
        • MenuItem
        • Toolbar
      • Subclasses of MenuBase
        • ContextMenu
        • Menu
      • Subclasses of Selector
        • ComboBox
        • ListBox
        • Subclasses of MultiSelector
          • DataGrid
        • TabControl
      • StatusBar
      • TreeView
    • PasswordBox
    • Subclasses of RangeBase
      • ScrollBar
      • ProgressBar
      • Slider
    • Subclasses of TextBoxBase
      • RichTextBox
      • TextBox
    • Separator

  • Image
  • InkCanvas
  • An ItemsPresenter
  • MediaElement
  • Page
  • Another Panel
  • TextBlock
  • Viewport3D
  • Subclasses of Shape
    • Ellipse
    • Line
    • Path
    • Polygon
    • Polyline
    • Rectangle

Оригинал: #179 – Panel Controls Contain UIElement Children




Дата публикации: 07.01.2011 17:59

Ярлыки: Controls, Panel, WPF