| <UserControl xmlns:my="clr-namespace:Telerik.Windows.Controls;assembly=Telerik.Windows.Controls.Docking" x:Class="UserControl1" |
| xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
| xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
| xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" |
| xmlns:d="http://schemas.microsoft.com/expression/blend/2008" |
| mc:Ignorable="d" |
| d:DesignHeight="300" d:DesignWidth="300"> |
| <Grid> |
| <my:RadDocking></my:RadDocking> |
| </Grid> |
| </UserControl> |
| <Window x:Class="MainWindow" |
| xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" |
| xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" |
| Title="MainWindow" Height="350" Width="525"> |
| <Grid> |
| <DockPanel Name="DockPanel1"> |
| <StackPanel Orientation="Horizontal" DockPanel.Dock="top" HorizontalAlignment="Center" VerticalAlignment="Top" > |
| <Button Name="Add" Click="Add_Click" Margin="5">Add</Button> |
| <Button Name="Remove" Click="Remove_Click" Margin="5" >remove</Button> |
| </StackPanel> |
| </DockPanel> |
| </Grid> |
| </Window> |
| Class MainWindow |
| Private uc As New UserControl1 |
| Private Sub Add_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) |
| If Not DockPanel1.Children.Contains(uc) Then |
| DockPanel1.Children.Add(uc) |
| End If |
| End Sub |
| Private Sub Remove_Click(ByVal sender As System.Object, ByVal e As System.Windows.RoutedEventArgs) |
| If DockPanel1.Children.Contains(uc) Then |
| DockPanel1.Children.Remove(uc) |
| End If |
| uc = Nothing |
| End Sub |
| End Class |
| RadPane FormRadPane = new RadPane() { Header = "Not Document Pane", CanDockInDocumentHost = false }; |
| TextBlock txtBlock = new TextBlock(); |
| txtBlock.Text = "This Pane Cannot be docked in to document host"; |
| FormRadPane.Content = txtBlock; |
| RadPaneGroup NewPaneGroup = new RadPaneGroup(); |
| NewPaneGroup.Items.Add(FormRadPane); |
| RadSplitContainer FormSplitContainer = new RadSplitContainer(); |
| FormSplitContainer.InitialPosition = DockState.FloatingDockable; |
| FormSplitContainer.Items.Add(NewPaneGroup); |
| MainDockingControl.Items.Add(FormSplitContainer); |
| FormSplitContainer.ChildrenOfType<RadPane>() |
| <radDock:RadDocking FlowDirection="RightToLeft" DockPanel.Dock="Bottom"> |
| <radDock:RadDocking.DocumentHost> |
| <radDock:RadPaneGroup> |
| <radDock:RadPane Header="Bottom Docked Control - Pane #1" CanFloat="true"> |
| <TextBlock>Bottom Docked Control - Pane #1</TextBlock> |
| </radDock:RadPane> |
| <radDock:RadPane Header="Bottom Docked Control - Pane #2" CanFloat="true"> |
| <TextBlock>Bottom Docked Control - Pane #2</TextBlock> |
| </radDock:RadPane> |
| <radDock:RadPane Header="Bottom Docked Control - Pane #3" CanFloat="true"> |
| <TextBlock>Bottom Docked Control - Pane #3</TextBlock> |
| </radDock:RadPane> |
| </radDock:RadPaneGroup> |
| </radDock:RadDocking.DocumentHost> |
| </radDock:RadDocking> |
| <telerik:RadCarousel x:Name="itemCarousel" HorizontalAlignment="Stretch" |
| VerticalAlignment="Stretch" Height="500" Width="834" HorizontalScrollBarVisibility ="Hidden" Loaded="itemCarousel_Loaded" AutoGenerateDataPresenters="True"> |
| <telerik:RadCarousel.Resources> |
| <Style x:Key="bundlePanel" TargetType="{x:Type telerik:RadCarouselPanel}" > |
| <EventSetter Event="TopContainerChanged" Handler="panel_TopContainerChanged"/> |
| <Setter Property="ItemsPerPage" Value="3"/> |
| <Setter Property="IsOpacityEnabled" Value="False"/> |
| <Setter Property="PathPadding" Value="0,0,0,100"/> |
| </Style> |
| </telerik:RadCarousel.Resources> |
| </telerik:RadCarousel> |
i need to create make my slider dynamic. so i need to change my maximum value for each 5 mins, so am trying to bind my maximum and minimum value(DateTime) from database. here am facing problem,that i cannot bind the values in minimum,maximum and in the textblock, i cant even call the biniding function here, please tel me how to call and bind my values to the slider
<
telerik:RadSlider Minimum="{Binding {StaticResource MinValue}}" Maximum="{Binding {StaticResource MaxValue}}" TickFrequency="1" TickPlacement="BottomRight" IsSnapToTickEnabled="True" Margin="133,175,114,204">
<telerik:RadSlider.TickTemplate>
<DataTemplate>
<StackPanel>
<Ellipse Width="5" Height="5" Fill="Black" HorizontalAlignment="Center"/>
<TextBlock Text="{Binding}" FontSize="10"/>
</StackPanel>
</DataTemplate>
</telerik:RadSlider.TickTemplate>
</telerik:RadSlider>
| <Telerik:RadPanelBar Orientation="Horizontal" VerticalAlignment="Stretch" HorizontalAlignment="Stretch" ExpandMode="Single" > |
<Popup IsOpen="{Binding Path=ValidSoftwareIsOpen, Mode=OneWay}"
AllowsTransparency="True"
PopupAnimation="Slide"
Placement="Center"
Width="Auto"
Height="Auto"
PlacementTarget="{Binding ElementName=avionicsviewBorder }"
Name="validSoftware"
StaysOpen="True"
>
<Border BorderThickness="5" BorderBrush="Black" Opacity="1" Width="Auto"
Height="Auto" CornerRadius="5,5,5,5">
<StackPanel Width="Auto" Height="Auto" Background="{DynamicResource popupBackgroundBrush}" Margin="0" Opacity="1">
<Border Style="{DynamicResource propertiesPopupBorder}" Background="{DynamicResource titleBarBrush}">
<Label FontSize="16" Foreground="White" >
Valid Software
</Label>
</Border>
<telerik:RadGridView
Name="ValidSoftwareListView"
ItemsSource="{Binding Path=AircraftSoftwareValidCollection}"
CanUserInsertRows="False"
SnapsToDevicePixels="True"
HeaderRowStyle="{DynamicResource radGridViewHeaderStyle}"
AutoGenerateColumns="False"
IsReadOnly="True"
Width="300"
ColumnsWidthMode="Auto"
telerik:StyleManager.Theme="Office_Black"
FontSize="12"
>
<telerik:RadGridView.Columns>
<telerik:GridViewDataColumn Header="Name" UniqueName="SoftwareName" DataMemberBinding="{Binding Path=Name}" Width="Auto"/>
<telerik:GridViewDataColumn Header="CSCI" UniqueName="SoftwareCsci" DataMemberBinding="{Binding Path=Csci}" Width="Auto"/>
<telerik:GridViewDataColumn Header="Current" UniqueName="SoftwareCurrent" DataMemberBinding="{Binding Path=Current}" Width="Auto"/>
<telerik:GridViewDataColumn Header="Replacement" UniqueName="SoftwareReplacement" DataMemberBinding="{Binding Path=Replacement}" Width="Auto"/>
</telerik:RadGridView.Columns>
</telerik:RadGridView>
<Button Template="{DynamicResource GlassButton}" Content="Ok" HorizontalAlignment="Right"
VerticalAlignment="Center"
Command="{Binding Path=OkCommand}" Style="{DynamicResource bottomButtonStyle}"/>
</StackPanel>
</Border>
</Popup>
I tried replacing the StackPanel with a grid with no sucess.
Another issue I have is that if my application window is full screen and I have my popup centered in the window and I click on a filter the filter popup does not show all the fields. This is not a problem when the application window is not full screen.
Donald