如何找出在xaml文件中創建的Canvas
的尺寸?查找畫布的尺寸
比如我通過
<Page
x:Class="MyApp.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:MyApp"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d">
<Canvas x:Name="canvas" Background="White">
</Canvas>
</Page>
創建一個帆布和全屏幕爲白色或我爲畫布
比在我的班級我試過,但沒有運氣
double h = canvas.Height; // NaN
h = canvas.ActualHeight; // 0
指定的任何顏色
那麼如何找出該畫布的實際尺寸?或者大小是0,但不是如何使畫布全屏尺寸?
我是新的C#和城域開發人員,所以一切工作如何與iOS相比如此混亂。
我檢查'OnNavigatedTo(NavigationEventArgs e)'。這會造成問題嗎? – 2012-03-09 10:55:03
試過'Loaded'事件處理程序和'ActualHeight'給我正確的數字 – 2012-03-10 02:12:40