#naukaprogramowania #windowsphone #csharp #xaml

Czemu w klasie w Shared (dla Universal App) nie widze obiektow z mainpage.xaml ?
Przykladowo, cos w mainpage.xaml (windows i windows phone) ma x:name "aaa". Chciałbym zmienic wlasciwosc tego obiektu (np. Source) z klasy abcd.cs, ktora znajduje sie w Shared.
Error, ktory mam :

Error
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@smyq: nie ma sprawy.
Nie kupowałem Windowsa, dostałem go z DreamSparka. Nie odważe się też instalować W10M na moim telefonie. Wobec tego, Tylko Mirko na W10M jest testowane tylko na emulatorze (który zdaje się mieć bugi ( ͡° ʖ̯ ͡°)).
  • Odpowiedz
#programowanie #csharp #xaml
Mirki mam pytanie. Czy można zrealizować w XAMLu taką konstrukcję:

Czyli ten sam textbox w dwóch oddzielnych zakładkach.

Można to zrealizować w prosty sposób?
Taki kod oczywiście się nie kompiluje ponieważ TextBox zostaje zainicjowany w dwóch miejscach.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 1
Nie musisz tak robić.
Jeżeli potrzebujesz aby oba miały tą samą zawartość to zrób wiązanie zawartości pomiędzy nimi.
  • Odpowiedz
@Spisssek: Google mówi że coś takiego jest, osobiście nie sprawdzałem. Jak mam być szczery to aż tak dużych różnic między html a wpf to chyba nie ma. Jak wypróbujesz to podziel się czy warto :)
  • Odpowiedz
Mirki z #wpf #csharp

Dodaję do ComboBox w #xaml pozycję przez Var a potem podczas ładowania danych przez comboBox.Items.Add.
Następnie w zdarzeniu SelectionChanged:
string filterText = ((sender as ComboBox).SelectedItem as string);

i właśnie SelectedItem dla dodanego "Var" ma wartość obiektu ComboBoxItem a dla wartości dodanych przez comboBox.Items.Add to zwykły string.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ziolo86: A, czyli chcesz mieć stringi przy obsłudze SelectedItem.
W tym wypadku, szczerze mówiąc to nie wiem jak zrobić żeby hardcodowane elementy nie były ComboBoxItem.
Wiem że jak zrobisz tak jak napisałem wyżej + w SelectionChanged weźmiesz
var cbi = combobox.SelectedItem as ComboBoxItem;
var stringValue = cbi.Content as string;
To otrzymasz stringi dla
  • Odpowiedz
@ziolo86: :(. Poczytaj o MVVM, nie powinieneś praktycznie nigdy w ten sposób ładować danych do combobox. WPF ma bardzo dobre wsparcie dla bindingów, naucz się z nich korzystać, a zapomnisz raz na zawsze o ręcznym dodawaniu czegokolwiek do comboboxa.
Co do zasady* - kod, w którym odwołujesz się do kontrolki w WPF jest złym kodem.

  • Odpowiedz
ktoś może wie jak w aplikacji windows store ustawić takie powtarzające się tło? W sensie, że mam tło w postaci małego kwadracika i chcę, żeby wypełniło nim cały ekran.

#windows8 #xaml
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach