2012-02-01 6 views
-1

私は上部に患者を表示する小さな画面プログラムがあり、そこには名前で入力できる検索ボタンがあります。私は、このボタンをクリックしない限り、このボタンをクリックしない限り、このボタンをクリックしないとレコードを表示しないでください。データを表示するためのコントロールボタンを追加する方法

<Grid x:Name="LayoutRoot" Background="LightGray" > 


    <Grid.RowDefinitions> 
     <RowDefinition Height="Auto"></RowDefinition> 
     <RowDefinition Height="Auto"></RowDefinition> 
     <RowDefinition Height="Auto"></RowDefinition> 
     <RowDefinition Height="Auto"></RowDefinition> 
     <RowDefinition Height="Auto"></RowDefinition> 
     <RowDefinition Height="Auto"></RowDefinition> 
     <RowDefinition Height="Auto"></RowDefinition> 
     <RowDefinition Height="Auto"></RowDefinition> 
     <RowDefinition Height="Auto"></RowDefinition> 
     <RowDefinition Height="Auto"></RowDefinition> 
     <RowDefinition Height="Auto"></RowDefinition> 
     <RowDefinition Height="Auto"></RowDefinition> 
    </Grid.RowDefinitions> 
    <Grid.ColumnDefinitions> 
     <ColumnDefinition Width="Auto"></ColumnDefinition> 
     <ColumnDefinition Width="*"></ColumnDefinition> 
     <ColumnDefinition Width="Auto"></ColumnDefinition> 
     <ColumnDefinition Width="*"></ColumnDefinition> 
    </Grid.ColumnDefinitions> 

    <Grid Grid.Row="0" Grid.Column="1" Grid.ColumnSpan="3"> 
     <Grid.ColumnDefinitions> 
      <ColumnDefinition Width="Auto"></ColumnDefinition> 
      <ColumnDefinition Width="*"></ColumnDefinition> 
      <ColumnDefinition Width="Auto"></ColumnDefinition> 
      <ColumnDefinition Width="*"></ColumnDefinition> 
      <ColumnDefinition Width="Auto"></ColumnDefinition> 
      <ColumnDefinition Width="*"></ColumnDefinition> 
      <ColumnDefinition Width="Auto" ></ColumnDefinition> 
      <ColumnDefinition Width="Auto" ></ColumnDefinition> 
      <ColumnDefinition Width="Auto" ></ColumnDefinition> 
      <ColumnDefinition Width="Auto" ></ColumnDefinition> 
     </Grid.ColumnDefinitions> 
     <TextBlock Grid.Column="0" Text="First Name:" Margin="3"></TextBlock> 
     <TextBox Grid.Column="1" x:Name="sTxtFirstName" Margin="3"></TextBox> 
     <TextBlock Grid.Column="2" Text="Last Name:" Margin="3"></TextBlock> 
     <TextBox Grid.Column="3" x:Name="sTxtLastName" Margin="3"></TextBox> 
     <TextBlock Grid.Column="4" Text="Gender:" Margin="3"></TextBlock> 
     <ComboBox Grid.Column="5" x:Name="sCombGender" Margin="3"> 
      <ComboBoxItem Content=""></ComboBoxItem> 
      <ComboBoxItem Content="Male"></ComboBoxItem> 
      <ComboBoxItem Content="Female"></ComboBoxItem> 
     </ComboBox> 
     <Button x:Name="btnSearch" Grid.Column="6" Margin="3" Height="30" Command="{Binding CMDSearch}" > 
      <Button.Content> 
       <StackPanel Orientation="Horizontal"> 
        <Image Source="/PBM;component/Resources/Images/search.png" VerticalAlignment="Center" Margin="0,0,2,0" ></Image> 
        <TextBlock Text="Search" Width="50" VerticalAlignment="Center" Margin="1,0,0,0"></TextBlock> 
       </StackPanel> 
      </Button.Content> 
     </Button> 
+0

あなたが質問に投票した場合、なぜそうするべきだと思いますか?間違ったアプローチではなく、この質問で何が間違っていますか? –

答えて

0

これは間違いありません。グリッドを使用して、画面上にコントロールを配置します。
ListBoxを使用してアイテムの一覧を表示します。
ObservableCollectionでアイテムを宣言します。
データバインディングを使用して、リストボックスを観測可能なコレクションにバインドします。 ボタンクリックに応答してリストの内容を操作するためにC#を使用すると、リストデータが自動的に表示されます。

関連する問題