0

XML ファイルと、それを処理する必要がある適切な XSLT ファイルとの間の対応を表示するために、WPF プロジェクトでアイテムのリストを作成する必要があります。概念的には、次のようになります。

[xml file name][button]   [combobox]

つまり、2 つの列を持つグリッドで、最初の列にはテキスト ボックスとボタンが表示されます。

テキスト ボックスに xml ファイル名が表示され、ボタンを使用してユーザーがファイルを選択できるようになります。

2 番目の列は、既存の xslt ファイルのリストを含む単なるコンボ ボックスです。

私はWPFの専門知識があまりないので、このようなものを作成するための入門サンプルをいただければ幸いです。

DataTemplates、View モデルなどのトピックを読みましたが、必要なものに似たものは見つかりませんでした。

4

1 に答える 1

0

これを実現するためにWPFDataTemplateを使用できます。MVVM を使用しているかどうか、コード ビハインドがどのように構成されているかはわかりませんが、XAML はおおよそ次のようになります。

<ListView ItemsSource=<your_list_of_XML_files> ... >
  <ListView.ItemTemplate>
   <DataTemplate>
      <Grid>
         <Grid.ColumnDefinitions>
              <ColumnDefinition Width="0.5*"/>
              <ColumnDefinition Width="0.5*"/>
         </Grid.ColumnDefinitions>
         <StackPanel Orientation="Horizontal" Grid.Column="0" >
           <TextBox Text="{Binding}" />
           <Button/>
         </StackPanel>
         <ComboBox ItemsSource=<your_list_of_XSLT_files> Grid.Column="1" />
      </Grid>
   </DataTemplate>
  </ListView.ItemTemplate>
</ListView>
于 2013-11-05T11:35:52.263 に答える