如何從c#代碼移動wpf窗口?我只是dlike寫類似向左移動幾個像素的WPF窗口
if(condition)
{
myWPFWindow.MoveThisWindowSeveralPixelsRight();
}
如何從c#代碼移動wpf窗口?我只是dlike寫類似向左移動幾個像素的WPF窗口
if(condition)
{
myWPFWindow.MoveThisWindowSeveralPixelsRight();
}
修改Left
值。
myWPFWindow.Left += 10;
運算符「+ =」不能應用於類型「System.Windows.Controls.StackPanel」和「廉政」的操作數 – curiousity
@curiousity你有一個名爲堆疊面板「剩下」?你忘了把'.Left'嗎?請顯示你的代碼,你錯過了一些東西,'Left'不是一個堆棧面板,它是一個窗口屬性。 –
@RonBeyer是正確的。我們需要看到更多的代碼。您提到的問題,您的變量類型似乎不是一個窗口。如果你有一個你正在嘗試移動的StackPanel子控件,那麼代碼將取決於它的父項(它是具有窗口或子項的根對象? – jschroedl
'myWPFWindow.Left + = SomeNumberOfPixels' –