This commit is contained in:
2026-04-17 14:55:32 -04:00
commit bc3ac1d4c9
18017 changed files with 4371742 additions and 0 deletions

View File

@@ -0,0 +1,129 @@
<base:BaseView x:Class="DTS.Viewer.MainView"
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:i="clr-namespace:System.Windows.Interactivity;assembly=System.Windows.Interactivity"
xmlns:prism="clr-namespace:Microsoft.Practices.Prism.Regions;assembly=Microsoft.Practices.Prism"
xmlns:interactionRequest="clr-namespace:Microsoft.Practices.Prism.Interactivity.InteractionRequest;assembly=Microsoft.Practices.Prism.Interactivity"
xmlns:controls="clr-namespace:DTS.Common.Controls;assembly=DTS.Common"
xmlns:classes="clr-namespace:DTS.Common.Classes;assembly=DTS.Common"
xmlns:converters="clr-namespace:DTS.Common.Converters;assembly=DTS.Common"
xmlns:dialogs="clr-namespace:DTS.Common.Dialogs;assembly=DTS.Common"
xmlns:base="clr-namespace:DTS.Common.Base;assembly=DTS.Common"
xmlns:toolkit="http://schemas.xceed.com/wpf/xaml/toolkit"
xmlns:dock="http://schemas.xceed.com/wpf/xaml/avalondock">
<i:Interaction.Triggers>
<interactionRequest:InteractionRequestTrigger SourceObject="{Binding NotificationRequest, Mode=OneWay}">
<dialogs:PopupWindowAction IsModal="True" StartupPosition="CenterScreen"/>
</interactionRequest:InteractionRequestTrigger>
</i:Interaction.Triggers>
<base:BaseView.Resources>
<converters:BooleanToVisibilityConverter x:Key="BooleanToVisibilityConverter" />
<ResourceDictionary x:Key="ResourceDictionary">
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary Source="../Themes/Default.xaml"/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</base:BaseView.Resources>
<!--<ContentControl x:Name="MainRegion" prism:RegionManager.RegionName="{x:Static classes:RegionNames.MainRegion}" VerticalAlignment="Stretch" HorizontalAlignment="Stretch">-->
<!--<dock:DockingManager AllowMixedOrientation="True" VerticalAlignment="Stretch" HorizontalAlignment="Stretch"
MinHeight="500" MinWidth="1000" BorderBrush="Black" BorderThickness="1">
<dock:LayoutRoot x:Name="_layoutRoot">
<dock:LayoutRoot.LeftSide>
<dock:LayoutAnchorSide>
<dock:LayoutAnchorGroup>
<dock:LayoutAnchorable>
<TextBlock Text="Navigation" Margin="10" FontSize="18" FontWeight="Black" TextWrapping="Wrap"/>
</dock:LayoutAnchorable>
</dock:LayoutAnchorGroup>
</dock:LayoutAnchorSide>
</dock:LayoutRoot.LeftSide>
<dock:LayoutRoot.BottomSide>
<dock:LayoutAnchorSide>
<dock:LayoutAnchorGroup>
<dock:LayoutAnchorable>
<TextBlock Text="Channels" Margin="10" FontSize="18" FontWeight="Black" TextWrapping="Wrap"/>
</dock:LayoutAnchorable>
</dock:LayoutAnchorGroup>
</dock:LayoutAnchorSide>
</dock:LayoutRoot.BottomSide>
<dock:LayoutRoot.RightSide>
<dock:LayoutAnchorSide>
<dock:LayoutAnchorGroup>
<dock:LayoutAnchorable>
<TextBlock Text="Properties" Margin="10" FontSize="18" FontWeight="Black" TextWrapping="Wrap"/>
</dock:LayoutAnchorable>
</dock:LayoutAnchorGroup>
</dock:LayoutAnchorSide>
</dock:LayoutRoot.RightSide>
</dock:LayoutRoot>
</dock:DockingManager>-->
<!--<ContentControl x:Name="MenuRegion" MinHeight="50" Visibility="{Binding IsMenuIncluded, Converter={StaticResource BooleanToVisibilityConverter}}" >
<ContentControl.Template>
<ControlTemplate TargetType="ContentControl">
<Grid>
<ContentPresenter Content="{TemplateBinding Content}" />
</Grid>
</ControlTemplate>
</ContentControl.Template>
</ContentControl>-->
<StackPanel Orientation="Vertical">
<StackPanel Orientation="Horizontal" VerticalAlignment="Stretch" HorizontalAlignment="Stretch">
<ContentControl x:Name="NavigationRegion" prism:RegionManager.RegionName="{x:Static classes:RegionNames.NavigationRegion}"
VerticalAlignment="Stretch" HorizontalAlignment="Stretch" MinHeight="500" MinWidth="150"
Visibility="{Binding IsNavigationIncluded, Converter={StaticResource BooleanToVisibilityConverter}}" >
<ContentControl.Template>
<ControlTemplate TargetType="ContentControl">
<Grid>
<Label>Let</Label>
<ContentPresenter Content="{TemplateBinding Content}" />
</Grid>
</ControlTemplate>
</ContentControl.Template>
</ContentControl>
<ContentControl x:Name="MainRegion" prism:RegionManager.RegionName="{x:Static classes:RegionNames.MainRegion}"
VerticalAlignment="Stretch" HorizontalAlignment="Stretch"
MinHeight="500" MinWidth="1000">
<ContentControl.Template>
<ControlTemplate TargetType="ContentControl">
<Grid>
<Label>Center</Label>
<ContentPresenter Content="{TemplateBinding Content}" />
</Grid>
</ControlTemplate>
</ContentControl.Template>
</ContentControl>
<ContentControl x:Name="VerticalTabRegion" prism:RegionManager.RegionName="{x:Static classes:RegionNames.VerticalTabRegion}"
VerticalAlignment="Stretch" HorizontalAlignment="Stretch" MinHeight="250" MinWidth="250"
Visibility="{Binding IsNavigationIncluded, Converter={StaticResource BooleanToVisibilityConverter}}" >
<ContentControl.Template>
<ControlTemplate TargetType="ContentControl">
<Grid>
<Label>Right</Label>
<ContentPresenter Content="{TemplateBinding Content}" />
</Grid>
</ControlTemplate>
</ContentControl.Template>
</ContentControl>
</StackPanel>
<ContentControl x:Name="HorizontalTabRegion" prism:RegionManager.RegionName="{x:Static classes:RegionNames.HorizontalTabRegion}"
VerticalAlignment="Stretch" HorizontalAlignment="Stretch" MinHeight="250" MinWidth="250"
Visibility="{Binding IsNavigationIncluded, Converter={StaticResource BooleanToVisibilityConverter}}" >
<ContentControl.Template>
<ControlTemplate TargetType="ContentControl">
<Grid>
<Label>Bottom</Label>
<ContentPresenter Content="{TemplateBinding Content}" />
</Grid>
</ControlTemplate>
</ContentControl.Template>
</ContentControl>
<!--</ContentControl>-->
</StackPanel>
</base:BaseView>