Exemplo n.º 1
0
        private void ShowEditInfo()
        {
            EditInfoViews.Clear();
            var editInfos = SelectedTile.GetEditInfo();

            foreach (var editInfo in editInfos)
            {
                var label = new Label()
                {
                    Content = editInfo.Label, FontSize = 20, VerticalAlignment = VerticalAlignment.Center
                };
                label.SetResourceReference(Label.StyleProperty, "LabelStyle");
                editInfo.Control.Margin = new Thickness(5);

                var grid  = new Grid();
                var width = new GridLength(1, GridUnitType.Star);
                grid.ColumnDefinitions.Add(new ColumnDefinition()
                {
                    Width = width
                });
                grid.ColumnDefinitions.Add(new ColumnDefinition()
                {
                    Width = width
                });
                Grid.SetColumn(editInfo.Control, 1);
                grid.Children.Add(label);
                grid.Children.Add(editInfo.Control);

                EditInfoViews.Add(grid);
            }
        }
Exemplo n.º 2
0
 private void HideEditInfo()
 {
     EditInfoViews.Clear();
 }