client/src/Iri.Modernisation.Controls/View/BookTimeLine/BookTimeLine.xaml
author totetm <>
Fri, 12 Feb 2010 12:24:46 +0100
changeset 45 de06fa7242ae
parent 42 594fdedecf7f
permissions -rw-r--r--
Fixed| agrandir la zonne d'affichage de la time line quand la taille des bloques d'annotations sont supèrieur a sa hauteur Fixed| faire fonctionner le bouton collapse des zonnes d'affichage des timeline

<UserControl
	xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
	xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
	xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
	xmlns:View="clr-namespace:Iri.Modernisation.Controls.View"
	xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
	mc:Ignorable="d"
    xmlns:Input="clr-namespace:SLExtensions.Input;assembly=SLExtensions"
	xmlns:Converter="clr-namespace:Iri.Modernisation.Controls.Converter"  
    xmlns:SLExtensions_Data="clr-namespace:SLExtensions.Data;assembly=SLExtensions" 
	x:Class="Iri.Modernisation.Controls.View.BookTimeLine" Width="640" Background="Transparent">
	<UserControl.Resources>
		<Converter:BoolToVisibility x:Key="BoolToVisibility"/>
		<SLExtensions_Data:BoolConverter x:Key="BoolConverter"/>
		
	</UserControl.Resources>
	<StackPanel x:Name="BookTimeLinePanel" Background="Transparent">
		<StackPanel x:Name="HeaderBookTimeLinePanel" Height="31" Orientation="Horizontal">
			<StackPanel Width="200">
				<TextBlock x:Name="BookAuthorLabel"  Text="{Binding AuthorFullname, Mode=TwoWay}" TextWrapping="Wrap" Width="200" Height="16" HorizontalAlignment="Left"/>
				<TextBlock x:Name="BookTitleLabel"  Text="{Binding Title, Mode=TwoWay}" TextWrapping="Wrap" Width="200" Margin="0,0,0,15" Height="18" HorizontalAlignment="Left" RenderTransformOrigin="0.5,0.5"/>
			</StackPanel>
			<ToggleButton x:Name="DisplayCommentButton"  Content="Display" Width="88" IsChecked="True"/>
			<!--<Button x:Name="saveAnnotationsButton" Content="Save" Width="60" Input:CommandService.Command="SaveAnnotations"/>-->
			<Slider x:Name="ScaleTimeLine" Height="31" HorizontalAlignment="Left" Margin="4,0,1,0"  Width="138" Value="{Binding ScaleValue, Mode=TwoWay}" Minimum="1" Maximum="10" />
			<Button x:Name="CloseBookTimeLineButton" Content="X" Width="40" Input:CommandService.Command="CloseBookTimeLine" Input:CommandService.CommandParameter="{Binding}"/>
			
		</StackPanel>
		<ScrollViewer x:Name="TimeLineScroller"  HorizontalScrollBarVisibility="Visible" Margin="0,0,8,0" VerticalScrollBarVisibility="Disabled" >
			<StackPanel x:Name="TimeStripsPanel" Width="{Binding WidthTimeStrip}" RenderTransformOrigin="0,0.5" Background="#FF353535">
				
				<View:ExtendedSlider x:Name="BookTimeLineSlider" Canvas.ZIndex="10" Height="31"  d:LayoutOverrides="Height" Maximum="{Binding TotalDuration}" Value="{Binding Position,Mode=TwoWay}"  />
				<Canvas x:Name="BookTimeLineElementPanel" Height="20" />
				<Canvas x:Name="BookTimeLineAnnotationPanel" Visibility="{Binding IsChecked, Converter={StaticResource BoolToVisibility}, ElementName=DisplayCommentButton, Mode=OneWay}" Margin="0,2,0,0" />
			</StackPanel>
		</ScrollViewer>
	</StackPanel>
</UserControl>