| <Window x:Class="WpfApplication1.Window1" |
| xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
| xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
| xmlns:telerik="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls" |
| Title="Test" Height="350" Width="250" Background="Beige"> |
| <Grid> |
| <Grid.RowDefinitions> |
| <RowDefinition Height="Auto" /> |
| <RowDefinition Height="Auto" /> |
| </Grid.RowDefinitions> |
| <Image Grid.Row="0" |
| Name="imageBackground" |
| HorizontalAlignment="Left" |
| VerticalAlignment="Top" |
| Source="/WpfApplication1;component/Images/master.png" |
| Stretch="Uniform" MaxHeight="250" /> |
| <telerik:RadExpander x:Name="radExpander" |
| Grid.Row="1" |
| IsExpanded="True" |
| telerik:StyleManager.Theme="Vista" |
| VerticalAlignment="Stretch" HorizontalAlignment="Stretch" |
| Collapsed="radExpander_Collapsed" Expanded="radExpander_Expanded"> |
| <telerik:RadExpander.Header> |
| <TextBlock x:Name="expanderCaption" Foreground="#FFFFFFFF" Text="Test Box" |
| Visibility="Visible" /> |
| </telerik:RadExpander.Header> |
| <telerik:RadExpander.Content> |
| <WrapPanel x:Name="imageContainer" Orientation="Horizontal"> |
| <Image Margin="12" Width="200" Height="64" Stretch="Uniform" Source="/WpfApplication1;component/Images/test.png" /> |
| <Image Margin="12" Width="200" Height="64" Stretch="Uniform" Source="/WpfApplication1;component/Images/test.png" /> |
| </WrapPanel> |
| </telerik:RadExpander.Content> |
| </telerik:RadExpander> |
| </Grid> |
| </Window> |
code:
| using System; |
| using System.Collections.Generic; |
| using System.Linq; |
| using System.Text; |
| using System.Windows; |
| using System.Windows.Controls; |
| using System.Windows.Data; |
| using System.Windows.Documents; |
| using System.Windows.Input; |
| using System.Windows.Media; |
| using System.Windows.Media.Imaging; |
| using System.Windows.Navigation; |
| using System.Windows.Shapes; |
| namespace WpfApplication1 |
| { |
| /// <summary> |
| /// Interaction logic for Window1.xaml |
| /// </summary> |
| public partial class Window1 : Window |
| { |
| public Window1() |
| { |
| InitializeComponent(); |
| } |
| private void radExpander_Collapsed(object sender, RoutedEventArgs e) |
| { |
| if (imageContainer != null) |
| imageContainer.Visibility = Visibility.Collapsed; |
| } |
| private void radExpander_Expanded(object sender, RoutedEventArgs e) |
| { |
| if (imageContainer != null) |
| imageContainer.Visibility = Visibility.Visible; |
| } |
| } |
| } |
| <DataTrigger Binding="{Binding Path=IsFolder}" Value="True"> |
| <Setter Property="DefaultImageSrc" Value="../../folder.png" /> |
| </DataTrigger> |
| <DataTrigger Binding="{Binding Path=IsFolder}" Value="False"> |
| <Setter Property="DefaultImageSrc" Value="../../diskdrive.png" /> |
| </DataTrigger> |

| <Grid> |
| <telerik:RadGridView Margin="0" Name="radGridView1" AutoGenerateColumns="False"> |
| <telerik:RadGridView.Columns> |
| <telerik:GridViewColumn UniqueName="salesperson_name" IsVisible="False"/> |
| </telerik:RadGridView.Columns> |
| <telerik:RadGridView.GroupDescriptions> |
| <telerik:RadGroupDescription PropertyName="salesperson_name" SortDirection="Ascending"/> |
| </telerik:RadGridView.GroupDescriptions> |
| </telerik:RadGridView> |
| </Grid> |
| <Style TargetType="{x:Type telerik:GridViewCell}"> |
| <Style.Triggers> |
| <Trigger Property="Validation.HasError" Value="true"> |
| <Setter Property="ToolTip" Value="{Binding RelativeSource={RelativeSource Self}, Path=(Validation.Errors)[0].ErrorContent}" /> |
| <Setter Property="Background" Value="Red" /> |
| </Trigger> |
| </Style.Triggers> |
| </Style> |
<Grid Height="115">
<telerik:RadGridView AutoGenerateColumns="False" ItemsSource="{Binding PatientMedications}">
<telerik:RadGridView.Columns>
<telerik:GridViewDataColumn Width="2*" HeaderText="Name" DataType="{x:Type System:String}" DataMemberBinding="{Binding Path=Drug_.Name}" UniqueName="{x:Null}"/>
<telerik:GridViewDataColumn Width="3*" HeaderText="Dosage" DataType="{x:Type System:String}" DataMemberBinding="{Binding Path=Dosage}" UniqueName="{x:Null}" />
<telerik:GridViewDataColumn Width="85" HeaderText="Started" DataType="{x:Type System:String}" DataMemberBinding="{Binding Path=StartTime}" UniqueName="{x:Null}" />
<telerik:GridViewDataColumn Width="85" HeaderText="Ended" DataType="{x:Type System:String}" DataMemberBinding="{Binding Path=EndTime}" UniqueName="{x:Null}" />
<telerik:GridViewDataColumn Width="*" HeaderText="Comments" DataType="{x:Type System:String}" DataMemberBinding="{Binding Path=Comments}" UniqueName="{x:Null}" />
</telerik:RadGridView.Columns>
</telerik:RadGridView>
</Grid>