Видимость (Windows Phone 7) - PullRequest
       18

Видимость (Windows Phone 7)

0 голосов
/ 31 октября 2011

Извините, если я задаю основной вопрос!

  1. Класс Клиент получил string Name и int Age

  2. В MainPage.xaml.cs У меня есть:

    ObervableCollection <Клиент> Клиенты

В MainPage.xaml:

<Listbox x:Name = "ListCustomer" 
          ItemsSources = "{Binding Customers}"/>

<Button x:Name = "Button1" Visibility = "Collapsed"/>

Как настроить видимость Button1 в главной странице.xaml.cs?

if(ListCustomer == null) <- не имеет данных. Button1 свернут, если в Listbox (или у клиента - я не знаю) есть данные, Button1 виден, </p>

//or if(Customers == null)

{
     Button1.visibility = visibility.visibled
}

Где я могу это поставить?

(в Навигации до, Навигации с или Page_Load, где-то ...)

1 Ответ

2 голосов
/ 31 октября 2011
Button1.Visibility = System.Windows.Visibility.Collapsed;

или

Button1.Visibility = System.Windows.Visibility.Visible;

Приведенный выше код должен помочь вам сделать кнопку невидимой и видимой соответственно.

Было бы лучше, если бы вы могли поместить его в обработчик событий Loaded. Здесь вы можете быть уверены, что все элементы пользовательского интерфейса загружены.

...