StrokeCollection Oluşturucular
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
StrokeCollection sınıfının yeni bir örneğini başlatır.
Aşırı Yüklemeler
StrokeCollection() |
StrokeCollection sınıfının yeni bir örneğini başlatır. |
StrokeCollection(IEnumerable<Stroke>) |
Belirtilen vuruşları içeren sınıfının yeni bir örneğini StrokeCollection başlatır. |
StrokeCollection(Stream) |
Belirtilen Stream Mürekkep SeriLeştirilmiş Biçimi'nden (ISF) bir StrokeCollection başlatır. |
StrokeCollection()
StrokeCollection sınıfının yeni bir örneğini başlatır.
public:
StrokeCollection();
public StrokeCollection ();
Public Sub New ()
Şunlara uygulanır
StrokeCollection(IEnumerable<Stroke>)
Belirtilen vuruşları içeren sınıfının yeni bir örneğini StrokeCollection başlatır.
public:
StrokeCollection(System::Collections::Generic::IEnumerable<System::Windows::Ink::Stroke ^> ^ strokes);
public StrokeCollection (System.Collections.Generic.IEnumerable<System.Windows.Ink.Stroke> strokes);
new System.Windows.Ink.StrokeCollection : seq<System.Windows.Ink.Stroke> -> System.Windows.Ink.StrokeCollection
Public Sub New (strokes As IEnumerable(Of Stroke))
Parametreler
- strokes
- IEnumerable<Stroke>
öğesine eklenecek StrokeCollectionvuruşlar.
Şunlara uygulanır
StrokeCollection(Stream)
Belirtilen Stream Mürekkep SeriLeştirilmiş Biçimi'nden (ISF) bir StrokeCollection başlatır.
public:
StrokeCollection(System::IO::Stream ^ stream);
public StrokeCollection (System.IO.Stream stream);
new System.Windows.Ink.StrokeCollection : System.IO.Stream -> System.Windows.Ink.StrokeCollection
Public Sub New (stream As Stream)
Parametreler
- stream
- Stream
Mürekkep verilerini içeren bir akış.
Örnekler
Aşağıdaki örnekte, bir öğesinin nasıl kaydedilip yüklenip yüklen olduğu gösterilmektedir StrokeCollection. Bu örnekte adlı inkCanvas1
bir InkCanvas olduğu varsayılır.
private void SaveStrokes_Click(object sender, RoutedEventArgs e)
{
FileStream fs = null;
try
{
fs = new FileStream(inkFileName, FileMode.Create);
inkCanvas1.Strokes.Save(fs);
}
finally
{
if (fs != null)
{
fs.Close();
}
}
}
Private Sub SaveStrokes_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)
Dim fs As FileStream = Nothing
Try
fs = New FileStream(inkFileName, FileMode.Create)
inkCanvas1.Strokes.Save(fs)
Finally
If Not fs Is Nothing Then
fs.Close()
End If
End Try
End Sub
private void LoadStrokes_Click(object sender, RoutedEventArgs e)
{
FileStream fs = null;
if (!File.Exists(inkFileName))
{
MessageBox.Show("The file you requested does not exist." +
" Save the StrokeCollection before loading it.");
return;
}
try
{
fs = new FileStream(inkFileName,
FileMode.Open, FileAccess.Read);
StrokeCollection strokes = new StrokeCollection(fs);
inkCanvas1.Strokes = strokes;
}
finally
{
if (fs != null)
{
fs.Close();
}
}
}
Private Sub LoadStrokes_Click(ByVal sender As Object, ByVal e As RoutedEventArgs)
Dim fs As FileStream = Nothing
If Not File.Exists(inkFileName) Then
MessageBox.Show("The file you requested does not exist." & _
" Save the StrokeCollection before loading it.")
Return
End If
Try
fs = New FileStream(inkFileName, _
FileMode.Open, FileAccess.Read)
Dim strokes As StrokeCollection = New StrokeCollection(fs)
inkCanvas1.Strokes = strokes
Finally
If Not fs Is Nothing Then
fs.Close()
End If
End Try
End Sub