InlineUIContainer Class
.NET Framework 3.0
An inline-level flow content element which enables UIElement elements (i.e. a Button) to be embedded (hosted) in flow content.
Namespace: System.Windows.Documents
Assembly: PresentationFramework (in presentationframework.dll)
XML Namespace: http://schemas.microsoft.com/winfx/2006/xaml/presentation
Assembly: PresentationFramework (in presentationframework.dll)
XML Namespace: http://schemas.microsoft.com/winfx/2006/xaml/presentation
'Declaration <ContentPropertyAttribute("Child")> _ Public Class InlineUIContainer Inherits Inline 'Usage Dim instance As InlineUIContainer
/** @attribute ContentPropertyAttribute("Child") */
public class InlineUIContainer extends Inline
ContentPropertyAttribute("Child") public class InlineUIContainer extends Inline
<InlineUIContainer> Child </InlineUIContainer>
The following example shows how to use the InlineUIContainer elements to host UIElement elements within flow content.
<FlowDocument ColumnWidth="400"> <Paragraph Background="GhostWhite"> <Run> A UIElement element may be embedded directly in flow content by enclosing it in an InlineUIContainer element. </Run> <LineBreak/> <LineBreak/> <InlineUIContainer> <Button>Click me!</Button> </InlineUIContainer> <LineBreak/> <LineBreak/> <Run> The InlineUIContainer element may host no more than one top-level UIElement. However, other UIElements may be nested within the UIElement contained by an InlineUIContainer element. For example, a StackPanel can be used to host multiple UIElement elements within an InlineUIContainer element. </Run> <InlineUIContainer> <StackPanel> <Label Foreground="Blue">Choose a value:</Label> <ComboBox> <ComboBoxItem IsSelected="True">a</ComboBoxItem> <ComboBoxItem>b</ComboBoxItem> <ComboBoxItem>c</ComboBoxItem> </ComboBox> <Label Foreground ="Red">Choose a value:</Label> <StackPanel> <RadioButton>x</RadioButton> <RadioButton>y</RadioButton> <RadioButton>z</RadioButton> </StackPanel> <Label>Enter a value:</Label> <TextBox> A text editor embedded in flow content. </TextBox> </StackPanel> </InlineUIContainer> </Paragraph> </FlowDocument>
The following figure shows how this example renders.
Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.Community Additions
ADD
Show: