2012-02-23 10 views
0

私はdevexpress 11を使ってSilverlightアプリ4をやっています。デプレックスグリッド(銀色)の編集テンプレートとしてのオートコンプリートボックス?

私はグリッドコンソートが4色です。私はcoloumnの1つに編集テンプレートとしてautocompleboxを配置しました。

<dxg:GridControl x:Name="grid_presentingcomplaints"> 
          <dxg:GridControl.Columns> 
           <dxg:GridColumn FieldName="Complaints" Header="Complaints/Disease"> 
            <dxg:GridColumn.EditTemplate> 
             <ControlTemplate> 
              <sdk:AutoCompleteBox x:Name="t_comp" /> 
             </ControlTemplate> 
            </dxg:GridColumn.EditTemplate> 
           </dxg:GridColumn> 
           <dxg:GridColumn FieldName="Duration" Header="Duration (For)" /> 
           <dxg:GridColumn Header="Period" FieldName="Period" /> 
           <dxg:GridColumn Header="Details" FieldName="Details" /> 
          </dxg:GridControl.Columns> 
          <dxg:GridControl.View> 
           <dxg:TableView Name="tableView3" ShowGroupPanel="False" NewItemRowPosition="Top" /> 
          </dxg:GridControl.View> 
         </dxg:GridControl> 

オートコンプリートボックスのアイテムソースを設定する方法を知りたいですか?グリッドは、異なるitemsourceにバインドされています。 アイデアこれを達成するための別の方法がある場合は、ビューモデルのいくつかの種類でコレクションにItemsSourceをバインドにバインドしようとする場合、

答えて

0

を言及くださいバインディングでElementNameを使用して、グリッドが含まれているいくつかのより高いレベルのコントロールのDataContext( UserControlのDataContextに直接バインドすることもできます)。バインディングが機能しない場合(標準のSLデータグリッドにない場合など)DataContextProxyを参照してください。

MVVMとバインディングを使用していない場合は、のLoadedイベントに登録してItemsSourceに設定してください。

関連する問題