Xaml Get Xamarin表单控制代码隐藏中的实际宽度
以下是我的Xamarin表单XAML代码:Xaml Get Xamarin表单控制代码隐藏中的实际宽度,xaml,xamarin.forms,Xaml,Xamarin.forms,以下是我的Xamarin表单XAML代码: <Grid x:Name="ToggleIndicator" HorizontalOptions="FillandExpand" HeightRequest="4" /> 我想在代码隐藏中获取此控件的宽度ToggleIndicator.HeightRequest返回4,这很有意义,但是,我如何才能获得实际宽度ToggleIndicator.WidthRequest返回-1点是宽度在旋转时从-1变为任意值。。因此: <Gri
<Grid x:Name="ToggleIndicator" HorizontalOptions="FillandExpand" HeightRequest="4" />
我想在代码隐藏中获取此控件的宽度
ToggleIndicator.HeightRequest
返回4
,这很有意义,但是,我如何才能获得实际宽度ToggleIndicator.WidthRequest
返回-1
点是宽度在旋转时从-1变为任意值。。因此:
<Grid
SizeChanged="ToggleIndicator_OnSizeChanged"
x:Name="ToggleIndicator" HorizontalOptions="FillandExpand" HeightRequest="4" />
private void ToggleIndicator_OnSizeChanged(object sender, EventArgs e)
{
var grid = sender as Grid;
if (grid != null)
{
//check my grid.Width
}
}