здравствуите господа| Код | <Grid> <ListBox Name="dataGrid1" > <ListBox.ItemTemplate> <DataTemplate> <Expander> <Expander.Header> <TabPanel> <TextBlock Text="{Binding Path=ClientLastName}" FontSize="18"> <Border BorderThickness="1" Margin="2"></Border> </TextBlock> <TextBlock Text="{Binding Path=ClientFirstName}" FontSize="18"> <Border BorderThickness="1" Margin="2"></Border> </TextBlock> </TabPanel> </Expander.Header> <DockPanel> <TextBlock Text="{Binding Path=ClientID}"> <Border BorderThickness="1" Margin="2"/> </TextBlock> ... ... </TextBlock> <TextBlock Text="{Binding Path=ClientRating}"> <Border BorderThickness="1" Margin="2"/> </TextBlock> </DockPanel> </Expander> </DataTemplate> </ListBox.ItemTemplate> </ListBox> </Grid>
|
описание: ListBox исползуется как dataGrid. данные показываются в Expander-е. простой шаблон отображает данные. ето ерунда. задача: в зависимости от значения данных, в данном случае ClientRating, менять расцветку (Background), цвет шрифта и акантовку (BorderBrush) Expander-а.
спосибо |