この質問をファイルへのリンクにはどのように私は尋ねた、ここで答えてしまっ1のフォローアップです。しかし、私はどのように各項目の値をファイルパスに設定するのか分からないようです。はComboBoxItemが
目的は、ユーザーがドロップダウンリストからアイテムを選択できるようにすることです。その選択は、DocumentViewerでXPSファイルを開きます。以下のコードは、COMPETENT_TECH(感謝)によって私に提供され、選択されたcomboboxitemの値を読み込み、DocumentViewerに表示します。
私がオープンしたいファイルへのパスは、C:\フォルダ\はあなたの援助のために事前に
Private Sub Button4_Click(sender As System.Object, e As System.Windows.RoutedEventArgs) Handles Button4.Click
Try
Dim sFileName As String
sFileName = DirectCast(ComboBox1.SelectedValue, String)
If Not String.IsNullOrEmpty(sFileName) Then
Dim theDocument As New System.Windows.Xps.Packaging.XpsDocument(sFileName, System.IO.FileAccess.Read)
DocumentViewer1.Document = theDocument.GetFixedDocumentSequence()
End If
Catch ex As Exception
MessageBox.Show("ERROR: " & ex.Message)
End Try
End Sub
感謝をfile.xps。ここで更新
は、私が使用しているXAMLです:
<ComboBox Width="Auto" IsReadOnly="True" IsEditable="True" Name="ComboBox1" Height="Auto" Margin="0" Padding="1" Grid.Column="2">
<ComboBoxItem>123456</ComboBoxItem>
<ComboBoxItem>123457</ComboBoxItem>
<ComboBoxItem>123458</ComboBoxItem>
</ComboBox>
に変更されます、あなたは、コンボボックスを移入するために使用XAMLの例を示していることはできますか? –
申し訳ありません、あなたの投稿を見ました。 123456 ComboBoxItem> 123457 ComboBoxItem> 123458 ComboBoxItem> Grid.Column –
[OK]を、あなたがCのような名前を付けたいファイルです:\ folder \ 123456.xpsここで、コンボボックスの値は.xpsのないファイルの名前ですか?あるいは、ファイル名を決定する何か他のものがありますか? –