คือกดแล้วข้อความบนlistboxไม่ไปแสดงที่ในtextboxครับ
Codeส่วนของ Page.xaml.cs
using System;
using System.Text;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Ink;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
namespace SilverlightApplication1
{
public partial class Page : UserControl
{
public Page()
{
// Required to initialize variables
InitializeComponent();
}
private void btnSend_Click(object sender, RoutedEventArgs e)
{
lstList.Items.Add(txtInput.Text.ToString());
}
private void lstList_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
string str = lstList.SelectedItem.ToString();
txtInput.Text = str.ToString();
}
}
}
XAML code
<UserControl
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="SilverlightApplication1.Page"
Width="640" Height="480">
<Grid x:Name="LayoutRoot" >
<Grid.Background>
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
<GradientStop Color="#FFC0DBE1"/>
<GradientStop Color="#FF177A86" Offset="1"/>
<GradientStop Color="#FE88C8D9" Offset="0.28999999165534973"/>
<GradientStop Color="#FE498AA6" Offset="0.585"/>
</LinearGradientBrush>
</Grid.Background>
<Grid.ColumnDefinitions>
<ColumnDefinition Width="0.825*"/>
<ColumnDefinition Width="0.175*"/>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="0.212*"/>
<RowDefinition Height="0.582*"/>
<RowDefinition Height="0.206*"/>
</Grid.RowDefinitions>
<Button HorizontalAlignment="Stretch" Margin="8,8,8,8" VerticalAlignment="Stretch" Grid.Column="1" Grid.Row="2" Content="Send" x:Name="btnSend" FontFamily="Comic Sans MS" Foreground="#FF001DFF" Cursor="Hand" Click="btnSend_Click">
<Button.BorderBrush>
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
<GradientStop Color="#FFD9DD28" Offset="0.017999999225139618"/>
<GradientStop Color="#FF000000" Offset="0.58499997854232788"/>
</LinearGradientBrush>
</Button.BorderBrush>
<Button.Background>
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
<GradientStop Color="#FFF7F700" Offset="1"/>
<GradientStop Color="#FF44442E" Offset="0"/>
<GradientStop Color="#FF585838" Offset="0.196"/>
<GradientStop Color="#FF7B7B40" Offset="0.402"/>
<GradientStop Color="#FF8B8B2E" Offset="0.612"/>
<GradientStop Color="#FEC8C81B" Offset="0.82099997997283936"/>
</LinearGradientBrush>
</Button.Background>
</Button>
<Border HorizontalAlignment="Stretch" Margin="8,8,8,8" VerticalAlignment="Stretch" Grid.Row="2" x:Name="DownBorder" CornerRadius="5,5,5,5" BorderBrush="#FF000000">
<Border.Background>
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
<GradientStop Color="#FFD4D5DA" Offset="0.397"/>
<GradientStop Color="#FF364791" Offset="1"/>
</LinearGradientBrush>
</Border.Background>
<TextBox Height="Auto" Width="Auto" Text="" TextWrapping="Wrap" x:Name="txtInput"/>
</Border>
<Border HorizontalAlignment="Stretch" Margin="8,8,8,8" VerticalAlignment="Stretch" x:Name="TopBorder" CornerRadius="5,5,5,5"/>
<TextBlock HorizontalAlignment="Stretch" Margin="8,8,8,8" Text="BasketmanSilverlight" TextWrapping="Wrap" FontFamily="Comic Sans MS" FontSize="48"/>
<Image Margin="8,8,8,8" Grid.Column="1" IsHitTestVisible="True" Source="Toco Toucan.jpg"/>
<Border HorizontalAlignment="Stretch" Margin="8,8,8,8" VerticalAlignment="Stretch" Grid.ColumnSpan="2" Grid.Row="1" CornerRadius="5,5,5,5" Cursor="Arrow">
<Border.Background>
<LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0">
<GradientStop Color="#FFB1B8E6"/>
<GradientStop Color="#FF6A75BF" Offset="1"/>
</LinearGradientBrush>
</Border.Background>
<ListBox Height="Auto" Width="Auto" x:Name="lstList" Cursor="Hand" SelectionChanged="lstList_SelectionChanged">
<ListBoxItem Content="AAAAA"/>
<ListBoxItem Content="AAAAA"/>
<ListBoxItem Content="AAAAA"/>
<ListBoxItem Content="AAAAA"/>
</ListBox>
</Border>
</Grid>
</UserControl>
i wanna be da Developer man~!!!! how??