Autor | Zpráva | ||
---|---|---|---|
blizzboz Profil |
Potrebujem aby sa mi zobrazoval dátum v slovenčine.
tj aby sa mi typ DateTime skonvertoval na string takýmto spôsobom: var textDate = date.ToString("f", CultureInfo.CreateSpecificCulture("sk-SK")); Bohužiaľ neviem kam mám umiestniť tú konverziu, pretože dáta sa načítajú priamo z databázy a potom sa bindujú priamo do komponent: <TextBlock Text="{Binding Date}" Margin="0,0,10,0" /> pozeral som si rozhranie IValueConverter aj som ho skúšal implementovať napísal som si konverznú triedu: public class DateConverter : IValueConverter { public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { return ((DateTime)value).ToString("f", CultureInfo.CreateSpecificCulture("sk-SK")); } public object ConvertBack(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture) { throw new NotImplementedException(); } } ale neviem ako sa to potom zapisuje do XAML :( |
||
blizzboz Profil |
#2 · Zasláno: 23. 6. 2010, 21:43:38
to s tým dátumom som už vyriešil... btw nevie mi niekto poradiť s WPF controlmi vnorenými v ListBoxe? napr. keď som vnoril do ListBox-u CheckBox:
<ListBox Name="documentsListBox" Grid.ColumnSpan="2"> <ListBox.ItemTemplate> <DataTemplate> <CheckBox Content="{Binding Subject}" IsChecked="{Binding Checked}" Margin="0,0,10,0" Click="CheckBox_Click" /> </DataTemplate> </ListBox.ItemTemplate> </ListBox> a kliknem na ChceckBox: private void CheckBox_Click(object sender, RoutedEventArgs e) { CheckBox checkBox = sender as CheckBox; } ako dostanem zo senderu referenciu na ListItem? keď pretypujem sender as CheckBox |
||
blizzboz Profil |
#3 · Zasláno: 24. 6. 2010, 10:19:53
aj ten druhý problém mám už vyriešený všetky dáta sú uložené v Property DataContext. Zamikám.
|
||
Chamurappi Profil |
#4 · Zasláno: 25. 6. 2010, 10:53:51
Reaguji na blizzboza:
„to s tým dátumom som už vyriešil“ Nenapíšeš nám jak? „Zamikám.“ Odemıkám :-) |
||
Časová prodleva: 14 let
|
0