Silverlight Fileopendialog und FileSaveDialog

Ich muss gestehen für die einfachsten Dinge des Lebens habe ich manchmal kein Stück vom Käsekuchen Source Code bei der Hand. Noch nie habe ich einen SaveFielDialog vernwedet der in Silverlight 3 vorhanden ist. Auf Benutzerinteraktion z.B. Button Click lässt sich ein solcher öffen. Anbei das Codeschnippsel

    Dim buffer As String
    Private Sub Button_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs)
        Dim fo As New OpenFileDialog
        If fo.ShowDialog Then
            Dim fileStream As System.IO.Stream = fo.File.OpenRead
            Using reader As New System.IO.StreamReader(fileStream)
                buffer = reader.ReadToEnd
            End Using
            fileStream.Close()
        End If
    End Sub

    Private Sub Button_Click_1(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs)
        Dim fc As New SaveFileDialog
        If fc.ShowDialog Then
            Dim fileStream As System.IO.Stream = fc.OpenFile()
            Dim sw As New System.IO.StreamWriter(fileStream)
            sw.Write(buffer)
            sw.Flush()
            sw.Close()
        End If
    End Sub

Auch dies eine Frage aus einer Silverlight Schulung von mir bei ppedv.

Kommentar schreiben