AutoCompleteBox.TextBoxStyle Property
Microsoft Silverlight will reach end of support after October 2021. Learn more.
Gets or sets the Style applied to the text box portion of the AutoCompleteBox control.
Namespace: System.Windows.Controls
Assembly: System.Windows.Controls.Input (in System.Windows.Controls.Input.dll)
Syntax
'Declaration
Public Property TextBoxStyle As Style
public Style TextBoxStyle { get; set; }
<sdk:AutoCompleteBox TextBoxStyle="staticResourceReference"/>
XAML Values
- staticResourceReference
A reference to an existing Style resource in a resource dictionary.
Property Value
Type: System.Windows.Style
The Style applied to the text box portion of the AutoCompleteBox control. The default is nulla null reference (Nothing in Visual Basic).
Examples
The following example shows how to set a custom style for the TextBoxStyle and the ItemContainerStyle properties. This code example requires a reference to the System.Windows.Controls.Input assembly.
myACB.ItemsSource = New String() {"London", "Paris", _
"Johannesburg", "Bucharest", "Berlin", "Lisbon", "New York", _
"Nairobi", "Seattle", "Mexico City", "Vancouver"}
myACB.ItemsSource = new String[]{"London", "Paris",
"Johannesburg", "Bucharest", "Berlin", "Lisbon","New York",
"Nairobi", "Seattle", "Mexico City", "Vancouver"};
<Border BorderBrush="DarkGray" BorderThickness="2">
<StackPanel x:Name="LayoutRoot" Background="LightYellow" Orientation="Vertical">
<TextBlock Margin="5" Text="TextBoxStyle and ItemContainerStyle Example" />
<StackPanel Orientation="Horizontal">
<StackPanel.Resources>
<Style x:Key="myTBStyle" TargetType="TextBox">
<Setter Property="Background" Value="LightYellow" />
<Setter Property="Foreground" Value="DarkSlateGray" />
<Setter Property="Margin" Value="5" />
<Setter Property="FontWeight" Value="Bold" />
<Setter Property="FontSize" Value="14" />
<Setter Property="BorderBrush" Value="DarkGray" />
</Style>
<Style x:Key="myLBStyle" TargetType="ListBoxItem">
<Setter Property="Background" Value="Khaki" />
<Setter Property="Foreground" Value="DarkSlateGray" />
<Setter Property="Margin" Value="5" />
<Setter Property="FontStyle" Value="Italic" />
<Setter Property="FontSize" Value="14" />
<Setter Property="BorderBrush" Value="DarkGray" />
</Style>
</StackPanel.Resources>
<TextBox Height="30" Width="Auto" IsReadOnly="True" Text="Enter city:"
Style="{StaticResource myTBStyle}" BorderBrush="LightGray" />
<sdk:AutoCompleteBox Width="150" Height="30" x:Name="myACB"
TextBoxStyle="{StaticResource myTBStyle}"
ItemContainerStyle="{StaticResource myLBStyle}" />
</StackPanel>
</StackPanel>
</Border>
Version Information
Silverlight
Supported in: 5, 4, 3
Platforms
For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.