Entweder machst du es über MouseDown bzw. MouseLeftButtonDown
oder du nutzt RadioButtons und hier ebenfalls über MouseLeftButtonDown
Doch schon
ich weiß in deinem Code steht
public FillMode FillMode
{
get{return (FillMode)GetValue(FillModeProperty);}
set {SetValue(FillModeProperty,value);}
}
und über die OnClick Methode deines MenuItems
OnClick(Object sender,EventArgs e)
{
FillMode = ...
}
Oder wie meinst du das?
Eine Frage du willst die Dependency Eigenschaft ändern???
Die hast du als Readonly Eingetragen
Bei mir funktioniert es mit StreamReader.Read();
OK erstmal versuch deine Funktion Ausgabe nicht in einem extra Thread auszuführen, es kann nämlich sein, das im StreamReaderobjekt noch keine Informationen enthalten sind
2: Die Funktion Read() ließt nur ein Zeichen.
Also ich würde die 2. Überladung der StreamReader.Read-Methode nehmen, oder
Read.Line();
und die Funkrion ausgabe nicht in einem extra Thread ausführen, dann müsste es
eigentlich klappen
aufgabe();
char[] ch_buffer = new char[4024];
int i;
while ((i = mystreamreader.Read(ch_buffer,0,ch_buffer.Length))>0)
{
byte[] buffer = Encoding.ASCII.GetBytes(ch_buffer,0,i);
s.Send(buffer);
}
zu 2.
So weit ich weiß soll das großartige an LINQ sein, dass man grade unabhängig Programmieren kann von der Datenquelle (Datenbank,Array;XML...)
Allerdings nutze ich nicht LINQ um mich mit einer Datenbank zu verbinden sondern die Connection Klassen aus den Namspace System.Data... und die Sind zwar auf eine Datenbank zugeschnitten, lassen sich aber relativ leicht austauschen
Hi,
ich hab voldendes Problem:
Ich animiere ein AxisAngleRotation3D-Objekt mithilfe eines Storyboards, doch auch nach starten den Storyboards passiert nichts, und ich weiß leider nicht warum.
Suche schon seit 3 Tagen das internet durch und hab nichts gefunden -_-
AxisAngleRotation3D aar3d_Rotation = new AxisAngleRotation3D(new Vector3D(0, 1, 0), 0);
//Vordifiniertes Rotation = RotateTransform3D-Objekt
Rotation.Rotation = aar3d_Rotation;
DoubleAnimation Rotation_Animation = new DoubleAnimation();
Rotation_Animation.From = 0;
Rotation_Animation.To = 360;
Duration Rotation_Duration = new Duration(TimeSpan.FromSeconds(10));
Rotation_Animation.Duration = Rotation_Duration;
Rotation_Animation.RepeatBehavior = RepeatBehavior.Forever;
// Vordifiniertes Storyboard
Rotation_Storyboard.Children.Add(Rotation_Animation);
Storyboard.SetTarget(Rotation_Animation, aar3d_Rotation);
Storyboard.SetTargetProperty(Rotation_Animation, new PropertyPath("(Angle)"));
// Hinzufügen des RotateTransform3D-Objekt zur Transform3DGroup des Körpers
Transformation.Children.Add(Rotation);
Rotation_Storyboard.Begin()