0

在 的构造函数中Page,我尝试查询其组件大小。

public sealed partial class MainPage : Page
{
    public MainPage()
    {
        // Get the canvas size.
        double height = canvas.ActualHeight;
        double width = canvas.ActualWidth;
    }
}

我得到的所有高度和宽度都为 0。我可以知道查询组件大小的最佳位置是什么吗?

4

2 回答 2

1
public sealed partial class MainPage : Page
{
    public MainPage()
    {
        this.Loaded += MainPage_Loaded;
    }

    private void MainPage_Loaded(object sender, RoutedEventArgs e)
    {
        // Get the canvas size.
        double height = canvas.ActualHeight;
        double width = canvas.ActualWidth;
    }
}
于 2012-10-29T08:02:23.073 回答
0

OnNavigatedTo每次导航到页面时都会触发 get 。所以可能想在那里做。

于 2012-10-29T07:09:01.530 回答