Мне нужно произвести расчет в моей модели представления, чтобы показать процентный диапазон между двумя столбцами в сетке.
Я пытаюсь установить свойство строки, чтобы установить значения в модели представления, как показано ниже,
// These two below values/ratio would be calculated dynamically,
public string firstColValue = "3*";
public string secondColValue = "7*";
<Frame CornerRadius="8" Grid.Row="0" HorizontalOptions="FillAndExpand" HeightRequest="8">
<Grid HorizontalOptions="FillAndExpand">
<Grid.ColumnDefinitions>
<ColumnDefinition Width="{Binding firstColValue}">
</ColumnDefinition>
<ColumnDefinition Width="{Binding secondColValue}">
</ColumnDefinition>
</Grid.ColumnDefinitions>
<Grid.RowDefinitions>
<RowDefinition Height="8">
</RowDefinition>
</Grid.RowDefinitions>
<Label Grid.Row="0" Grid.Column="0" HeightRequest="8" HorizontalOptions="FillAndExpand" BackgroundColor="Lime"></Label>
<Label Grid.Row="0" Grid.Column="1" HeightRequest="8" HorizontalOptions="FillAndExpand" BackgroundColor="Blue"></Label>
</Grid>
</Frame>
Это вызывает исключение во время выполнения. Я пытаюсь динамически установить ширину двух столбцов из свойства модели представления.
Пожалуйста, дайте мне знать, как этого добиться.