Ich versuche, Elemente mit Maus und durch Code zu verschieben und neu zu positionieren. Aber ich denke, ich vermisse etwas oder mache etwas falsch. Also habe ich eine kleine Beispiel-App gebaut. Es ist nur eine leere WPF-Anwendung mit dieser Mainwindow FunktionWas ist los mit Canvas.SetTop (Element, Position)
public MainWindow()
{
InitializeComponent();
Label lText = new Label();
lText.Content = "this is my test label";
lText.Height = 50;
lText.Width = 50;
lText.Background = Brushes.Aqua;
// do I really need to do this?
lText.VerticalAlignment = System.Windows.VerticalAlignment.Top;
lText.HorizontalAlignment = System.Windows.HorizontalAlignment.Left;
// this part already fails
Canvas.SetTop(lText, 20);
Canvas.SetLeft(lText, 10);
this.Content = lText;
}
@Clemens: Warum ein Kommentar –