0
我有一個主窗口,我希望「錨點」是正確的,以便窗口在寬度更改時向左擴展。我這樣做是通過覆蓋OnRenderSizeChanged事件,像這樣:更改OnRenderSizeChanged中「左」屬性時防止閃爍
protected override void OnRenderSizeChanged(SizeChangedInfo sizeInfo)
{
var vm = DataContext as MainViewModel;
var widthDif = sizeInfo.NewSize.Width - sizeInfo.PreviousSize.Width;
Left -= widthDif;
}
這種方法的問題是,有發生這種情況時,你看到的窗口移動到左邊閃爍的效果。有想法該怎麼解決這個嗎?謝謝。