Как сделать динамический дизайн в xaml в формах xamarin - PullRequest
0 голосов
/ 23 мая 2019

Мне нужен динамический дизайн в xaml. Есть ли такой метод, как бритва asp.net mvc или другой метод?

1 Ответ

0 голосов
/ 29 мая 2019

Что я хочу, так это расширение страницы при добавлении элементов.Это решило мою проблему.

Xaml;

<StackLayout Padding="20">
            <Picker Title="myTitle"
                    SelectedItem="{Binding Selected}"
                    FontSize="15">
                <Picker.Items>
                    <x:String>Item 1</x:String>
                    <x:String>Item 2</x:String>
                </Picker.Items>
            </Picker>

            <Label Text="myLabel"
                   Margin="5,0,0,0"
                   TextColor="Gray"
                   IsVisible="{Binding IsVisible}"
                   FontSize="13"/>
</StackLayout>

ViewModel;

private string _selected;
public string Selected
{
     get { return _selected; }
     set
     {
         _selected = value;
         if (_selected == "Item 1")
         {
             IsVisible = true;  
         }
         else if (_selected == "Item 2")
         {
             IsVisible = false;
         }
         OnPropertyChanged("Selected");
     }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...