create repository
commit
8bf9175f62
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,8 @@
|
||||
{
|
||||
"ExpandedNodes": [
|
||||
"",
|
||||
"\\Txgy.EWS.Client.Start"
|
||||
],
|
||||
"SelectedNode": "\\Txgy.EWS.Client.Start\\Txgy.EWS.Client.Start.csproj",
|
||||
"PreviewInSolutionExplorer": false
|
||||
}
|
Binary file not shown.
@ -0,0 +1,117 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
@ -0,0 +1,7 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<SettingsFile xmlns="uri:settings" CurrentProfile="(Default)">
|
||||
<Profiles>
|
||||
<Profile Name="(Default)" />
|
||||
</Profiles>
|
||||
<Settings />
|
||||
</SettingsFile>
|
@ -0,0 +1,54 @@
|
||||
<UserControl x:Class="BaseModule.Views.AddRoleDialog"
|
||||
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"
|
||||
xmlns:local="clr-namespace:BaseModule.Views"
|
||||
xmlns:prism="http://prismlibrary.com/"
|
||||
prism:ViewModelLocator.AutoWireViewModel="True"
|
||||
mc:Ignorable="d"
|
||||
d:DesignHeight="450" d:DesignWidth="800">
|
||||
<UserControl.Resources>
|
||||
<ResourceDictionary>
|
||||
<ResourceDictionary.MergedDictionaries>
|
||||
<ResourceDictionary Source="/Txgy.EWS.Client.Assets;component/Styles/BaseResources.xaml"/>
|
||||
<ResourceDictionary Source="/Txgy.EWS.Client.Assets;component/Styles/ButtonStyles.xaml"/>
|
||||
<ResourceDictionary Source="/Txgy.EWS.Client.Assets;component/Styles/TextBoxStyle.xaml"/>
|
||||
</ResourceDictionary.MergedDictionaries>
|
||||
</ResourceDictionary>
|
||||
</UserControl.Resources>
|
||||
<prism:Dialog.WindowStyle>
|
||||
<Style TargetType="Window">
|
||||
<Setter Property="Width" Value="400"/>
|
||||
<Setter Property="Height" Value="220"/>
|
||||
</Style>
|
||||
</prism:Dialog.WindowStyle>
|
||||
<Grid Margin="0,20,0,0">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="70"/>
|
||||
<RowDefinition/>
|
||||
<RowDefinition Height="70"/>
|
||||
</Grid.RowDefinitions>
|
||||
<TextBlock Text="{Binding Title}" FontSize="20" VerticalAlignment="Center" Foreground="#888" Margin="10,0"/>
|
||||
|
||||
<Grid Grid.Row="1" Margin="20,10">
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="70"/>
|
||||
<ColumnDefinition/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<TextBlock Text="角色名称" VerticalAlignment="Center" HorizontalAlignment="Left" Foreground="#888"/>
|
||||
<TextBox Grid.Column="1" Style="{StaticResource NormalTextBoxStyle}" Text="{Binding RoleName}"/>
|
||||
</Grid>
|
||||
|
||||
<StackPanel Orientation="Horizontal" HorizontalAlignment="Right" Grid.Row="2" Margin="20,0">
|
||||
<Button Content="确定" Width="100" Height="30" Margin="5,0"
|
||||
Style="{StaticResource NormalButtonStyle}"
|
||||
Background="#FF0ABEFF"
|
||||
Command="{Binding ConfirmCommand}"/>
|
||||
<Button Content="取消" Width="100" Height="30"
|
||||
Style="{StaticResource NormalButtonStyle}"
|
||||
Background="#DDD" Foreground="#666"
|
||||
Command="{Binding CancelCommand}"/>
|
||||
</StackPanel>
|
||||
</Grid>
|
||||
</UserControl>
|
@ -0,0 +1,66 @@
|
||||
<UserControl x:Class="BaseModule.Views.AddUserDialog"
|
||||
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"
|
||||
xmlns:local="clr-namespace:BaseModule.Views"
|
||||
xmlns:prism="http://prismlibrary.com/"
|
||||
prism:ViewModelLocator.AutoWireViewModel="True"
|
||||
mc:Ignorable="d"
|
||||
d:DesignHeight="450" d:DesignWidth="800">
|
||||
<UserControl.Resources>
|
||||
<ResourceDictionary>
|
||||
<ResourceDictionary.MergedDictionaries>
|
||||
<ResourceDictionary Source="/Txgy.EWS.Client.Assets;component/Styles/BaseResources.xaml"/>
|
||||
<ResourceDictionary Source="/Txgy.EWS.Client.Assets;component/Styles/ButtonStyles.xaml"/>
|
||||
<ResourceDictionary Source="/Txgy.EWS.Client.Assets;component/Styles/TextBoxStyle.xaml"/>
|
||||
</ResourceDictionary.MergedDictionaries>
|
||||
</ResourceDictionary>
|
||||
</UserControl.Resources>
|
||||
<prism:Dialog.WindowStyle>
|
||||
<Style TargetType="Window">
|
||||
<Setter Property="Width" Value="500"/>
|
||||
<Setter Property="Height" Value="300"/>
|
||||
</Style>
|
||||
</prism:Dialog.WindowStyle>
|
||||
<Grid Margin="0,20,0,0">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="70"/>
|
||||
<RowDefinition/>
|
||||
<RowDefinition Height="70"/>
|
||||
</Grid.RowDefinitions>
|
||||
<TextBlock Text="{Binding Title}" FontSize="20" VerticalAlignment="Center" Foreground="#888" Margin="10,0"/>
|
||||
|
||||
<Grid Grid.Row="1" Margin="20,10">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition/>
|
||||
<RowDefinition/>
|
||||
<RowDefinition/>
|
||||
</Grid.RowDefinitions>
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="60"/>
|
||||
<ColumnDefinition/>
|
||||
</Grid.ColumnDefinitions>
|
||||
|
||||
<TextBlock Text="用户名" VerticalAlignment="Center" Foreground="#888"/>
|
||||
<TextBlock Text="姓 名" Grid.Row="1" VerticalAlignment="Center" Foreground="#888"/>
|
||||
<TextBlock Text="年 龄" Grid.Row="2" VerticalAlignment="Center" Foreground="#888"/>
|
||||
|
||||
<TextBox Grid.Column="1" Text="{Binding MainModel.UserName}" Style="{StaticResource NormalTextBoxStyle}"
|
||||
IsReadOnly="{Binding IsReadOnlyUserName}"/>
|
||||
<TextBox Grid.Column="1" Text="{Binding MainModel.RealName}" Grid.Row="1" Style="{StaticResource NormalTextBoxStyle}"/>
|
||||
<TextBox Grid.Column="1" Text="{Binding MainModel.Age}" Grid.Row="2" Style="{StaticResource NormalTextBoxStyle}"/>
|
||||
</Grid>
|
||||
|
||||
<StackPanel Orientation="Horizontal" HorizontalAlignment="Right" Grid.Row="2" Margin="20,0">
|
||||
<Button Content="确定" Width="100" Height="30" Margin="5,0"
|
||||
Style="{StaticResource NormalButtonStyle}"
|
||||
Background="#FF0ABEFF"
|
||||
Command="{Binding ConfirmCommand}"/>
|
||||
<Button Content="取消" Width="100" Height="30"
|
||||
Style="{StaticResource NormalButtonStyle}"
|
||||
Background="#DDD" Foreground="#666"
|
||||
Command="{Binding CancelCommand}"/>
|
||||
</StackPanel>
|
||||
</Grid>
|
||||
</UserControl>
|
@ -0,0 +1,84 @@
|
||||
<UserControl x:Class="BaseModule.Views.ModifyRolesDialog"
|
||||
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"
|
||||
xmlns:local="clr-namespace:BaseModule.Views"
|
||||
xmlns:prism="http://prismlibrary.com/"
|
||||
prism:ViewModelLocator.AutoWireViewModel="True"
|
||||
mc:Ignorable="d"
|
||||
d:DesignHeight="450" d:DesignWidth="800">
|
||||
<UserControl.Resources>
|
||||
<ResourceDictionary>
|
||||
<ResourceDictionary.MergedDictionaries>
|
||||
<ResourceDictionary Source="/Txgy.EWS.Client.Assets;component/Styles/BaseResources.xaml"/>
|
||||
<ResourceDictionary Source="/Txgy.EWS.Client.Assets;component/Styles/ButtonStyles.xaml"/>
|
||||
<ResourceDictionary>
|
||||
<Style TargetType="CheckBox" x:Key="RoleItemButtonStyle">
|
||||
<Setter Property="Template">
|
||||
<Setter.Value>
|
||||
<ControlTemplate TargetType="CheckBox">
|
||||
<Grid Background="Transparent">
|
||||
<Border BorderBrush="#EEE" BorderThickness="1" CornerRadius="3" Name="back">
|
||||
<TextBlock Text="{TemplateBinding Content}" VerticalAlignment="Center" HorizontalAlignment="Center" Margin="8,5"/>
|
||||
</Border>
|
||||
</Grid>
|
||||
<ControlTemplate.Triggers>
|
||||
<Trigger Property="IsChecked" Value="True">
|
||||
<Setter Property="Background" Value="orange" TargetName="back"/>
|
||||
</Trigger>
|
||||
</ControlTemplate.Triggers>
|
||||
</ControlTemplate>
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
<Style.Triggers>
|
||||
<Trigger Property="IsChecked" Value="True">
|
||||
<Setter Property="Foreground" Value="White"/>
|
||||
</Trigger>
|
||||
</Style.Triggers>
|
||||
</Style>
|
||||
</ResourceDictionary>
|
||||
</ResourceDictionary.MergedDictionaries>
|
||||
</ResourceDictionary>
|
||||
</UserControl.Resources>
|
||||
<prism:Dialog.WindowStyle>
|
||||
<Style TargetType="Window">
|
||||
<Setter Property="Width" Value="500"/>
|
||||
<Setter Property="Height" Value="450"/>
|
||||
</Style>
|
||||
</prism:Dialog.WindowStyle>
|
||||
<Grid Margin="0,20,0,0">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="70"/>
|
||||
<RowDefinition/>
|
||||
<RowDefinition Height="70"/>
|
||||
</Grid.RowDefinitions>
|
||||
<TextBlock Text="{Binding Title}" FontSize="20" VerticalAlignment="Center" Foreground="#888" Margin="10,0"/>
|
||||
|
||||
<ItemsControl ItemsSource="{Binding Roles}" Grid.Row="1" Margin="20">
|
||||
<ItemsControl.ItemsPanel>
|
||||
<ItemsPanelTemplate>
|
||||
<WrapPanel/>
|
||||
</ItemsPanelTemplate>
|
||||
</ItemsControl.ItemsPanel>
|
||||
<ItemsControl.ItemTemplate>
|
||||
<DataTemplate>
|
||||
<CheckBox Content="{Binding RoleName}" DataContext="{Binding}"
|
||||
IsChecked="{Binding IsSelected}" Margin="8,5"
|
||||
Style="{StaticResource RoleItemButtonStyle}"/>
|
||||
</DataTemplate>
|
||||
</ItemsControl.ItemTemplate>
|
||||
</ItemsControl>
|
||||
|
||||
<StackPanel Orientation="Horizontal" HorizontalAlignment="Right" Grid.Row="2" Margin="20,0">
|
||||
<Button Content="确定" Width="100" Height="30" Margin="5,0"
|
||||
Style="{StaticResource NormalButtonStyle}"
|
||||
Background="#FF0ABEFF"
|
||||
Command="{Binding ConfirmCommand}"/>
|
||||
<Button Content="取消" Width="100" Height="30"
|
||||
Style="{StaticResource NormalButtonStyle}"
|
||||
Background="#DDD" Foreground="#666"
|
||||
Command="{Binding CancelCommand}"/>
|
||||
</StackPanel>
|
||||
</Grid>
|
||||
</UserControl>
|
@ -0,0 +1,204 @@
|
||||
<UserControl x:Class="BaseModule.Views.RoleManagementView"
|
||||
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"
|
||||
xmlns:local="clr-namespace:BaseModule.Views"
|
||||
xmlns:prism="http://prismlibrary.com/"
|
||||
prism:ViewModelLocator.AutoWireViewModel="True"
|
||||
mc:Ignorable="d"
|
||||
d:DesignHeight="450" d:DesignWidth="800">
|
||||
<UserControl.Resources>
|
||||
<ResourceDictionary>
|
||||
<ResourceDictionary.MergedDictionaries>
|
||||
<ResourceDictionary Source="/Txgy.EWS.Client.Assets;component/Styles/BaseResources.xaml"/>
|
||||
<ResourceDictionary Source="/Txgy.EWS.Client.Assets;component/Styles/ButtonStyles.xaml"/>
|
||||
<ResourceDictionary Source="/Txgy.EWS.Client.Assets;component/Styles/TextBoxStyle.xaml"/>
|
||||
|
||||
<ResourceDictionary>
|
||||
<Style TargetType="TabItem">
|
||||
<Setter Property="Background" Value="Transparent"/>
|
||||
<Setter Property="Foreground" Value="#888"/>
|
||||
<Setter Property="Template">
|
||||
<Setter.Value>
|
||||
<ControlTemplate TargetType="TabItem">
|
||||
<Border Height="30" Background="{TemplateBinding Background}" CornerRadius="5,5,0,0">
|
||||
<TextBlock Text="{TemplateBinding Header}" VerticalAlignment="Center" HorizontalAlignment="Center"
|
||||
Margin="20,5"/>
|
||||
</Border>
|
||||
</ControlTemplate>
|
||||
</Setter.Value>
|
||||
</Setter>
|
||||
<Style.Triggers>
|
||||
<Trigger Property="IsSelected" Value="True">
|
||||
<Setter Property="Background" Value="#FF0ABEFF"/>
|
||||
<Setter Property="Foreground" Value="white"/>
|
||||
</Trigger>
|
||||
</Style.Triggers>
|
||||
</Style>
|
||||
|
||||
<ControlTemplate TargetType="RadioButton" x:Key="RoleItemButtonTemplate">
|
||||
<Grid Background="Transparent" Height="30" Name="root">
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition/>
|
||||
<ColumnDefinition Width="50"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<TextBlock Text="{TemplateBinding Content}" VerticalAlignment="Center" HorizontalAlignment="Left" Margin="5,0"/>
|
||||
<TextBlock Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Center">
|
||||
<Hyperlink Command="{Binding DeleteCommand}"
|
||||
CommandParameter="{Binding}">删除</Hyperlink>
|
||||
</TextBlock>
|
||||
</Grid>
|
||||
<ControlTemplate.Triggers>
|
||||
<Trigger Property="IsChecked" Value="True">
|
||||
<Setter Property="Background" Value="#FF0ABEFF" TargetName="root"/>
|
||||
<Setter Property="Foreground" Value="white"/>
|
||||
</Trigger>
|
||||
</ControlTemplate.Triggers>
|
||||
</ControlTemplate>
|
||||
|
||||
|
||||
|
||||
<ControlTemplate TargetType="CheckBox" x:Key="ListRowTemplate">
|
||||
<Grid Background="Transparent" Name="back">
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="30"/>
|
||||
<ColumnDefinition/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<Border Width="14" Height="14" CornerRadius="3" BorderThickness="1" BorderBrush="#DDD" Name="checked">
|
||||
<TextBlock Text="" FontFamily="{StaticResource Iconfont}" VerticalAlignment="Center" HorizontalAlignment="Center"
|
||||
Name="gou" Visibility="Collapsed" Foreground="White"/>
|
||||
</Border>
|
||||
<TextBlock Text="{Binding MenuHeader}" VerticalAlignment="Center" Grid.Column="1"/>
|
||||
</Grid>
|
||||
<ControlTemplate.Triggers>
|
||||
<Trigger Property="IsMouseOver" Value="True">
|
||||
<Setter Property="Background" Value="#08000000" TargetName="back"/>
|
||||
</Trigger>
|
||||
<DataTrigger Binding="{Binding IsCurrent}" Value="True">
|
||||
<Setter Property="Background" Value="#11000000" TargetName="back"/>
|
||||
</DataTrigger>
|
||||
<Trigger Property="IsChecked" Value="True">
|
||||
<Setter Property="Visibility" Value="Visible" TargetName="gou"/>
|
||||
<Setter Property="Background" Value="#FF0ABEFF" TargetName="checked"/>
|
||||
<Setter Property="BorderBrush" Value="#FF0ABEFF" TargetName="checked"/>
|
||||
</Trigger>
|
||||
</ControlTemplate.Triggers>
|
||||
</ControlTemplate>
|
||||
<DataTemplate x:Key="MenuItemTemplate">
|
||||
<Grid Name="root" Background="Transparent">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="35"/>
|
||||
<RowDefinition Height="auto"/>
|
||||
</Grid.RowDefinitions>
|
||||
<CheckBox IsChecked="{Binding IsSelected}" Height="35" Template="{StaticResource ListRowTemplate}"/>
|
||||
|
||||
<ItemsControl ItemsSource="{Binding Children}" Grid.Row="1" Margin="20,0,0,0"
|
||||
ItemTemplate="{DynamicResource MenuItemTemplate}" Name="childlist"/>
|
||||
</Grid>
|
||||
</DataTemplate>
|
||||
|
||||
</ResourceDictionary>
|
||||
</ResourceDictionary.MergedDictionaries>
|
||||
</ResourceDictionary>
|
||||
</UserControl.Resources>
|
||||
<Grid Margin="20">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="50"/>
|
||||
<RowDefinition/>
|
||||
</Grid.RowDefinitions>
|
||||
<Border BorderBrush="#DDD" BorderThickness="0,0,0,1"/>
|
||||
<TextBox Text="" VerticalAlignment="Center" Width="300" HorizontalAlignment="Left" Style="{DynamicResource SearchTextBoxStyle}"/>
|
||||
<StackPanel VerticalAlignment="Center" HorizontalAlignment="Right" Orientation="Horizontal">
|
||||
<Button Content="刷新" Style="{StaticResource NormalButtonStyle}" Background="#FF0ABEFF"
|
||||
Width="70" Margin="5,0"
|
||||
Command="{Binding RefreshCommand}"/>
|
||||
<Button Content="添加角色"
|
||||
Style="{StaticResource IconWithContentButtonStyle}" Width="100"
|
||||
Tag="" Background="#FFF05005"
|
||||
Command="{Binding AddCommand}"/>
|
||||
</StackPanel>
|
||||
|
||||
<Grid Grid.Row="1">
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="220"/>
|
||||
<ColumnDefinition/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<ItemsControl ItemsSource="{Binding Roles}" Background="#F7F9FA" Margin="0,10" BorderBrush="#EEE" BorderThickness="1">
|
||||
<ItemsControl.ItemTemplate>
|
||||
<DataTemplate>
|
||||
<RadioButton Content="{Binding RoleName}" IsChecked="{Binding IsSelected}" GroupName="role_btn"
|
||||
Template="{StaticResource RoleItemButtonTemplate}"
|
||||
Command="{Binding ItemSelectedCommand}"
|
||||
CommandParameter="{Binding}"/>
|
||||
</DataTemplate>
|
||||
</ItemsControl.ItemTemplate>
|
||||
</ItemsControl>
|
||||
|
||||
<Grid Grid.Column="1" Margin="10">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="auto"/>
|
||||
<RowDefinition/>
|
||||
<RowDefinition Height="50"/>
|
||||
</Grid.RowDefinitions>
|
||||
<Grid Height="45" DataContext="{Binding CurrentRole}">
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="80"/>
|
||||
<ColumnDefinition/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<TextBlock Text="角色名称" VerticalAlignment="Center" Foreground="#888"/>
|
||||
<TextBox Text="{Binding RoleName}" Grid.Column="1" Style="{StaticResource NormalTextBoxStyle}"/>
|
||||
</Grid>
|
||||
<TabControl Grid.Row="1" BorderThickness="0,1,0,0">
|
||||
<TabItem Header="用户">
|
||||
<Grid>
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition/>
|
||||
<RowDefinition Height="40"/>
|
||||
</Grid.RowDefinitions>
|
||||
<ItemsControl ItemsSource="{Binding Users}">
|
||||
<ItemsControl.ItemsPanel>
|
||||
<ItemsPanelTemplate>
|
||||
<WrapPanel/>
|
||||
</ItemsPanelTemplate>
|
||||
</ItemsControl.ItemsPanel>
|
||||
<ItemsControl.ItemTemplate>
|
||||
<DataTemplate>
|
||||
<Border Background="#F7F9FA" CornerRadius="3" Margin="5">
|
||||
<Grid Margin="5,3">
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition/>
|
||||
<ColumnDefinition Width="auto"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
|
||||
<TextBlock Text="{Binding UserName}" Foreground="#444" Margin="10,5"/>
|
||||
<Button Width="20" Grid.Column="1" Style="{StaticResource IconButtonStyle}" Background="Transparent"
|
||||
Content="" FontSize="10" Foreground="#444"
|
||||
Command="{Binding DeleteCommand}"
|
||||
CommandParameter="{Binding}"/>
|
||||
</Grid>
|
||||
</Border>
|
||||
</DataTemplate>
|
||||
</ItemsControl.ItemTemplate>
|
||||
</ItemsControl>
|
||||
|
||||
<Border Grid.Row="1" Background="#F7F9FA"/>
|
||||
<TextBlock Grid.Row="1" VerticalAlignment="Center" HorizontalAlignment="Right" Width="100" TextAlignment="Center">
|
||||
<Hyperlink Command="{Binding AddUserCommand}">添加用户</Hyperlink>
|
||||
</TextBlock>
|
||||
</Grid>
|
||||
</TabItem>
|
||||
<TabItem Header="菜单">
|
||||
<ItemsControl ItemsSource="{Binding Menus}" ItemTemplate="{StaticResource MenuItemTemplate}">
|
||||
</ItemsControl>
|
||||
</TabItem>
|
||||
</TabControl>
|
||||
|
||||
<Button Content="保存修改" Width="100" Height="30" Margin="5,0" Grid.Row="2" HorizontalAlignment="Right"
|
||||
Style="{StaticResource NormalButtonStyle}"
|
||||
Background="#FF0ABEFF"
|
||||
Command="{Binding SaveCommand}"/>
|
||||
</Grid>
|
||||
</Grid>
|
||||
</Grid>
|
||||
</UserControl>
|
@ -0,0 +1,79 @@
|
||||
<UserControl x:Class="BaseModule.Views.SelectUserDialog"
|
||||
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"
|
||||
xmlns:local="clr-namespace:BaseModule.Views"
|
||||
xmlns:prism="http://prismlibrary.com/"
|
||||
prism:ViewModelLocator.AutoWireViewModel="True"
|
||||
mc:Ignorable="d"
|
||||
d:DesignHeight="450" d:DesignWidth="800">
|
||||
<UserControl.Resources>
|
||||
<ResourceDictionary>
|
||||
<ResourceDictionary.MergedDictionaries>
|
||||
<ResourceDictionary Source="/Txgy.EWS.Client.Assets;component/Styles/BaseResources.xaml"/>
|
||||
<ResourceDictionary Source="/Txgy.EWS.Client.Assets;component/Styles/ButtonStyles.xaml"/>
|
||||
<ResourceDictionary Source="/Txgy.EWS.Client.Assets;component/Styles/TextBoxStyle.xaml"/>
|
||||
</ResourceDictionary.MergedDictionaries>
|
||||
</ResourceDictionary>
|
||||
</UserControl.Resources>
|
||||
<prism:Dialog.WindowStyle>
|
||||
<Style TargetType="Window">
|
||||
<Setter Property="Width" Value="500"/>
|
||||
<Setter Property="Height" Value="450"/>
|
||||
</Style>
|
||||
</prism:Dialog.WindowStyle>
|
||||
<Grid Margin="0,20,0,0">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="70"/>
|
||||
<RowDefinition/>
|
||||
<RowDefinition Height="70"/>
|
||||
</Grid.RowDefinitions>
|
||||
<TextBlock Text="{Binding Title}" FontSize="20" VerticalAlignment="Center" Foreground="#888" Margin="10,0"/>
|
||||
|
||||
<Grid Grid.Row="1" Margin="20,10">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="30"/>
|
||||
<RowDefinition/>
|
||||
</Grid.RowDefinitions>
|
||||
<Border Background="#EEE"/>
|
||||
<Grid>
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="40"/>
|
||||
<ColumnDefinition/>
|
||||
<ColumnDefinition/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<TextBlock Text="选择" VerticalAlignment="Center" HorizontalAlignment="Center"/>
|
||||
<TextBlock Text="用户名称" Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Left"/>
|
||||
<TextBlock Text="用户姓名" Grid.Column="2" VerticalAlignment="Center" HorizontalAlignment="Left"/>
|
||||
</Grid>
|
||||
<ItemsControl ItemsSource="{Binding Users}" Grid.Row="1">
|
||||
<ItemsControl.ItemTemplate>
|
||||
<DataTemplate>
|
||||
<Grid Height="30">
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="40"/>
|
||||
<ColumnDefinition/>
|
||||
<ColumnDefinition/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<CheckBox IsChecked="{Binding IsSelected}" VerticalAlignment="Center" HorizontalAlignment="Center"/>
|
||||
<TextBlock Text="{Binding UserName}" Grid.Column="1" VerticalAlignment="Center"/>
|
||||
<TextBlock Text="{Binding RealName}" Grid.Column="2" VerticalAlignment="Center"/>
|
||||
</Grid>
|
||||
</DataTemplate>
|
||||
</ItemsControl.ItemTemplate>
|
||||
</ItemsControl>
|
||||
</Grid>
|
||||
|
||||
<StackPanel Orientation="Horizontal" HorizontalAlignment="Right" Grid.Row="2" Margin="20,0">
|
||||
<Button Content="确定" Width="100" Height="30" Margin="5,0"
|
||||
Style="{StaticResource NormalButtonStyle}"
|
||||
Background="#FF0ABEFF"
|
||||
Command="{Binding ConfirmCommand}"/>
|
||||
<Button Content="取消" Width="100" Height="30"
|
||||
Style="{StaticResource NormalButtonStyle}"
|
||||
Background="#DDD" Foreground="#666"
|
||||
Command="{Binding CancelCommand}"/>
|
||||
</StackPanel>
|
||||
</Grid>
|
||||
</UserControl>
|
@ -0,0 +1,137 @@
|
||||
<UserControl x:Class="BaseModule.Views.UserManagementView"
|
||||
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"
|
||||
xmlns:local="clr-namespace:BaseModule.Views"
|
||||
xmlns:prism="http://prismlibrary.com/"
|
||||
prism:ViewModelLocator.AutoWireViewModel="True"
|
||||
mc:Ignorable="d"
|
||||
d:DesignHeight="450" d:DesignWidth="800">
|
||||
<UserControl.Resources>
|
||||
<ResourceDictionary>
|
||||
<ResourceDictionary.MergedDictionaries>
|
||||
<ResourceDictionary Source="/Txgy.EWS.Client.Assets;component/Styles/BaseResources.xaml"/>
|
||||
<ResourceDictionary Source="/Txgy.EWS.Client.Assets;component/Styles/ButtonStyles.xaml"/>
|
||||
<ResourceDictionary Source="/Txgy.EWS.Client.Assets;component/Styles/TextBoxStyle.xaml"/>
|
||||
|
||||
</ResourceDictionary.MergedDictionaries>
|
||||
</ResourceDictionary>
|
||||
</UserControl.Resources>
|
||||
<Grid Margin="20">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="50"/>
|
||||
<RowDefinition/>
|
||||
</Grid.RowDefinitions>
|
||||
<Border BorderBrush="#DDD" BorderThickness="0,0,0,1"/>
|
||||
<TextBox Text="" VerticalAlignment="Center" Width="300" HorizontalAlignment="Left" Style="{DynamicResource SearchTextBoxStyle}"/>
|
||||
<StackPanel VerticalAlignment="Center" HorizontalAlignment="Right" Orientation="Horizontal">
|
||||
<Button Content="刷新" Style="{StaticResource NormalButtonStyle}" Background="#FF0ABEFF"
|
||||
Width="70" Margin="5,0"
|
||||
Command="{Binding RefreshCommand}"/>
|
||||
<Button Content="添加"
|
||||
Style="{StaticResource IconWithContentButtonStyle}" Width="100"
|
||||
Tag="" Background="#FFF05005"
|
||||
Command="{Binding AddCommand}"/>
|
||||
</StackPanel>
|
||||
|
||||
|
||||
<Grid Grid.Row="1">
|
||||
<Grid.RowDefinitions>
|
||||
<RowDefinition Height="30"/>
|
||||
<RowDefinition/>
|
||||
</Grid.RowDefinitions>
|
||||
<Border Background="#EEE"/>
|
||||
<Grid>
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="40"/>
|
||||
<ColumnDefinition Width="120"/>
|
||||
<ColumnDefinition Width="2*"/>
|
||||
<ColumnDefinition/>
|
||||
<ColumnDefinition Width="150"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<TextBlock Text="序号" VerticalAlignment="Center" HorizontalAlignment="Center"/>
|
||||
<TextBlock Text="头像" Grid.Column="1" VerticalAlignment="Center" HorizontalAlignment="Center"/>
|
||||
<TextBlock Text="用户信息" Grid.Column="2" VerticalAlignment="Center" />
|
||||
<TextBlock Text="角色" Grid.Column="3" VerticalAlignment="Center" />
|
||||
<TextBlock Text="操作" Grid.Column="4" VerticalAlignment="Center" HorizontalAlignment="Center"/>
|
||||
<!--编辑、分配权限、重置密码、删除-->
|
||||
</Grid>
|
||||
<ItemsControl Grid.Row="1" ItemsSource="{Binding Users}">
|
||||
<ItemsControl.ItemTemplate>
|
||||
<DataTemplate>
|
||||
<Grid Background="Transparent" Name="root">
|
||||
<Grid.ColumnDefinitions>
|
||||
<ColumnDefinition Width="40"/>
|
||||
<ColumnDefinition Width="120"/>
|
||||
<ColumnDefinition Width="2*"/>
|
||||
<ColumnDefinition/>
|
||||
<ColumnDefinition Width="150"/>
|
||||
</Grid.ColumnDefinitions>
|
||||
<Border BorderBrush="#EEE" BorderThickness="0,0,0,1" Height="1" VerticalAlignment="Bottom" Grid.ColumnSpan="10" SnapsToDevicePixels="True"/>
|
||||
<TextBlock Text="{Binding Index}" VerticalAlignment="Center" HorizontalAlignment="Center"/>
|
||||
<Border Grid.Column="1" Width="40" Height="40" CornerRadius="20" BorderBrush="White" BorderThickness="2">
|
||||
<Border.Effect>
|
||||
<DropShadowEffect BlurRadius="10" ShadowDepth="0" Direction="0" Color="Gray" Opacity="0.3"/>
|
||||
</Border.Effect>
|
||||
<Border.Background>
|
||||
<ImageBrush ImageSource="{Binding UserIcon}"/>
|
||||
</Border.Background>
|
||||
</Border>
|
||||
<StackPanel Grid.Column="2" Margin="0,10">
|
||||
<StackPanel Orientation="Horizontal">
|
||||
<TextBlock Text="{Binding RealName}" VerticalAlignment="Center"/>
|
||||
<TextBlock Text="状态:有效" FontSize="11" Foreground="#888" VerticalAlignment="Center" Margin="10,0"/>
|
||||
</StackPanel>
|
||||
<StackPanel Orientation="Horizontal">
|
||||
<TextBlock Text="{Binding UserName}" Foreground="#888"/>
|
||||
<TextBlock Text="{Binding Age}" Foreground="#888" Margin="10,0"/>
|
||||
</StackPanel>
|
||||
<TextBlock>
|
||||
<Run Text="["/>
|
||||
<Hyperlink Command="{Binding PwdCommand}" CommandParameter="{Binding}">重置密码</Hyperlink>
|
||||
<Run Text="]"/>
|
||||
</TextBlock>
|
||||
</StackPanel>
|
||||
|
||||
<StackPanel Grid.Column="3" VerticalAlignment="Center">
|
||||
<ItemsControl ItemsSource="{Binding Roles}">
|
||||
<ItemsControl.ItemsPanel>
|
||||
<ItemsPanelTemplate>
|
||||
<WrapPanel/>
|
||||
</ItemsPanelTemplate>
|
||||
</ItemsControl.ItemsPanel>
|
||||
<ItemsControl.ItemTemplate>
|
||||
<DataTemplate>
|
||||
<TextBlock Text="{Binding RoleName}" Margin="3"/>
|
||||
</DataTemplate>
|
||||
</ItemsControl.ItemTemplate>
|
||||
</ItemsControl>
|
||||
<TextBlock HorizontalAlignment="Left" Margin="0,5,0,0">
|
||||
<Run Text="["/>
|
||||
<Hyperlink Command="{Binding RoleCommand}" CommandParameter="{Binding}">角色分配</Hyperlink>
|
||||
<Run Text="]"/>
|
||||
</TextBlock>
|
||||
</StackPanel>
|
||||
|
||||
<StackPanel Grid.Column="4" VerticalAlignment="Center" HorizontalAlignment="Center" Orientation="Horizontal">
|
||||
<TextBlock Margin="3,0">
|
||||
<Hyperlink Command="{Binding EditCommand}" CommandParameter="{Binding}">编辑</Hyperlink>
|
||||
</TextBlock>
|
||||
<TextBlock Margin="3,0">
|
||||
<Hyperlink Command="{Binding DeleteCommand}" CommandParameter="{Binding}">删除</Hyperlink>
|
||||
</TextBlock>
|
||||
</StackPanel>
|
||||
</Grid>
|
||||
<DataTemplate.Triggers>
|
||||
<Trigger Property="IsMouseOver" Value="True">
|
||||
<Setter TargetName="root" Property="Background" Value="#F7F9FA"/>
|
||||
</Trigger>
|
||||
</DataTemplate.Triggers>
|
||||
</DataTemplate>
|
||||
</ItemsControl.ItemTemplate>
|
||||
</ItemsControl>
|
||||
|
||||
</Grid>
|
||||
</Grid>
|
||||
</UserControl>
|
@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Prism.Wpf" publicKeyToken="40ee6c3a2184dc59" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-8.0.0.1909" newVersion="8.0.0.1909" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Prism" publicKeyToken="40ee6c3a2184dc59" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-8.0.0.1909" newVersion="8.0.0.1909" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Unity.Container" publicKeyToken="489b6accfaf20ef0" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.11.8.0" newVersion="5.11.8.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Unity.Abstractions" publicKeyToken="489b6accfaf20ef0" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.11.6.0" newVersion="5.11.6.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="FreeSql" publicKeyToken="a33928e5d4a4b39c" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-3.2.687.0" newVersion="3.2.687.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Data.SQLite" publicKeyToken="db937bc2d44ff139" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-1.0.117.0" newVersion="1.0.117.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="OxyPlot" publicKeyToken="638079a8f0bd61e9" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-2.1.2.0" newVersion="2.1.2.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
</configuration>
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Prism.Wpf" publicKeyToken="40ee6c3a2184dc59" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-8.0.0.1909" newVersion="8.0.0.1909" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Prism" publicKeyToken="40ee6c3a2184dc59" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-8.0.0.1909" newVersion="8.0.0.1909" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Unity.Container" publicKeyToken="489b6accfaf20ef0" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.11.8.0" newVersion="5.11.8.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Unity.Abstractions" publicKeyToken="489b6accfaf20ef0" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.11.6.0" newVersion="5.11.6.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="FreeSql" publicKeyToken="a33928e5d4a4b39c" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-3.2.687.0" newVersion="3.2.687.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Data.SQLite" publicKeyToken="db937bc2d44ff139" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-1.0.117.0" newVersion="1.0.117.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="OxyPlot" publicKeyToken="638079a8f0bd61e9" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-2.1.2.0" newVersion="2.1.2.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
</configuration>
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
@ -0,0 +1,637 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>OxyPlot.Wpf</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:OxyPlot.Wpf.CanvasRenderContext">
|
||||
<summary>
|
||||
Implements <see cref="T:OxyPlot.IRenderContext" /> for <see cref="T:System.Windows.Controls.Canvas" />.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:OxyPlot.Wpf.CanvasRenderContext.imagesInUse">
|
||||
<summary>
|
||||
The images in use
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:OxyPlot.Wpf.CanvasRenderContext.imageCache">
|
||||
<summary>
|
||||
The image cache
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:OxyPlot.Wpf.CanvasRenderContext.brushCache">
|
||||
<summary>
|
||||
The brush cache.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:OxyPlot.Wpf.CanvasRenderContext.fontFamilyCache">
|
||||
<summary>
|
||||
The font family cache
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:OxyPlot.Wpf.CanvasRenderContext.canvas">
|
||||
<summary>
|
||||
The canvas.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:OxyPlot.Wpf.CanvasRenderContext.clip">
|
||||
<summary>
|
||||
The clip rectangle.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:OxyPlot.Wpf.CanvasRenderContext.currentToolTip">
|
||||
<summary>
|
||||
The current tool tip
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:OxyPlot.Wpf.CanvasRenderContext.DpiScale">
|
||||
<summary>
|
||||
The dpi scale.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:OxyPlot.Wpf.CanvasRenderContext.VisualOffset">
|
||||
<summary>
|
||||
The visual offset relative to visual root.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.CanvasRenderContext.#ctor(System.Windows.Controls.Canvas)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:OxyPlot.Wpf.CanvasRenderContext" /> class.
|
||||
</summary>
|
||||
<param name="canvas">The canvas.</param>
|
||||
</member>
|
||||
<member name="P:OxyPlot.Wpf.CanvasRenderContext.TextMeasurementMethod">
|
||||
<summary>
|
||||
Gets or sets the text measurement method.
|
||||
</summary>
|
||||
<value>The text measurement method.</value>
|
||||
</member>
|
||||
<member name="P:OxyPlot.Wpf.CanvasRenderContext.TextFormattingMode">
|
||||
<summary>
|
||||
Gets or sets the text formatting mode.
|
||||
</summary>
|
||||
<value>The text formatting mode. The default value is <see cref="F:System.Windows.Media.TextFormattingMode.Display"/>.</value>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawEllipse(OxyPlot.OxyRect,OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode)">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawEllipses(System.Collections.Generic.IList{OxyPlot.OxyRect},OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode)">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawLine(System.Collections.Generic.IList{OxyPlot.ScreenPoint},OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawLineSegments(System.Collections.Generic.IList{OxyPlot.ScreenPoint},OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawPolygon(System.Collections.Generic.IList{OxyPlot.ScreenPoint},OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawPolygons(System.Collections.Generic.IList{System.Collections.Generic.IList{OxyPlot.ScreenPoint}},OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawRectangle(OxyPlot.OxyRect,OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode)">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawRectangles(System.Collections.Generic.IList{OxyPlot.OxyRect},OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode)">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawText(OxyPlot.ScreenPoint,System.String,OxyPlot.OxyColor,System.String,System.Double,System.Double,System.Double,OxyPlot.HorizontalAlignment,OxyPlot.VerticalAlignment,System.Nullable{OxyPlot.OxySize})">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.CanvasRenderContext.MeasureText(System.String,System.String,System.Double,System.Double)">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.CanvasRenderContext.SetToolTip(System.String)">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.CanvasRenderContext.DrawImage(OxyPlot.OxyImage,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Double,System.Boolean)">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.CanvasRenderContext.SetClip(OxyPlot.OxyRect)">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.CanvasRenderContext.ResetClip">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.CanvasRenderContext.CleanUp">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.CanvasRenderContext.MeasureTextByGlyphTypeface(System.String,System.String,System.Double,System.Double)">
|
||||
<summary>
|
||||
Measures the size of the specified text by a faster method (using GlyphTypefaces).
|
||||
</summary>
|
||||
<param name="text">The text.</param>
|
||||
<param name="fontFamily">The font family.</param>
|
||||
<param name="fontSize">The font size.</param>
|
||||
<param name="fontWeight">The font weight.</param>
|
||||
<returns>The size of the text.</returns>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.CanvasRenderContext.GetFontWeight(System.Double)">
|
||||
<summary>
|
||||
Gets the font weight.
|
||||
</summary>
|
||||
<param name="fontWeight">The font weight value.</param>
|
||||
<returns>The font weight.</returns>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.CanvasRenderContext.MeasureTextSize(System.Windows.Media.GlyphTypeface,System.Double,System.String)">
|
||||
<summary>
|
||||
Fast text size calculation
|
||||
</summary>
|
||||
<param name="glyphTypeface">The glyph typeface.</param>
|
||||
<param name="sizeInEm">The size.</param>
|
||||
<param name="s">The text.</param>
|
||||
<returns>The text size.</returns>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.CanvasRenderContext.CreateAndAdd``1(System.Double,System.Double)">
|
||||
<summary>
|
||||
Creates an element of the specified type and adds it to the canvas.
|
||||
</summary>
|
||||
<typeparam name="T">Type of element to create.</typeparam>
|
||||
<param name="clipOffsetX">The clip offset executable.</param>
|
||||
<param name="clipOffsetY">The clip offset asynchronous.</param>
|
||||
<returns>The element.</returns>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.CanvasRenderContext.ApplyToolTip(System.Windows.FrameworkElement)">
|
||||
<summary>
|
||||
Applies the current tool tip to the specified element.
|
||||
</summary>
|
||||
<param name="element">The element.</param>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.CanvasRenderContext.GetCachedBrush(OxyPlot.OxyColor)">
|
||||
<summary>
|
||||
Gets the cached brush.
|
||||
</summary>
|
||||
<param name="color">The color.</param>
|
||||
<returns>The brush.</returns>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.CanvasRenderContext.GetCachedFontFamily(System.String)">
|
||||
<summary>
|
||||
Gets the cached font family.
|
||||
</summary>
|
||||
<param name="familyName">Name of the family.</param>
|
||||
<returns>The FontFamily.</returns>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.CanvasRenderContext.SetStroke(System.Windows.Shapes.Shape,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,OxyPlot.LineJoin,System.Collections.Generic.IEnumerable{System.Double},System.Double)">
|
||||
<summary>
|
||||
Sets the stroke properties of the specified shape object.
|
||||
</summary>
|
||||
<param name="shape">The shape.</param>
|
||||
<param name="stroke">The stroke color.</param>
|
||||
<param name="thickness">The thickness.</param>
|
||||
<param name="edgeRenderingMode">The edge rendering mode.</param>
|
||||
<param name="lineJoin">The line join.</param>
|
||||
<param name="dashArray">The dash array. Use <c>null</c> to get a solid line.</param>
|
||||
<param name="dashOffset">The dash offset.</param>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.CanvasRenderContext.GetImageSource(OxyPlot.OxyImage)">
|
||||
<summary>
|
||||
Gets the bitmap source.
|
||||
</summary>
|
||||
<param name="image">The image.</param>
|
||||
<returns>The bitmap source.</returns>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.CanvasRenderContext.ToRect(OxyPlot.OxyRect)">
|
||||
<summary>
|
||||
Converts an <see cref="T:OxyPlot.OxyRect" /> to a <see cref="T:System.Windows.Rect" />.
|
||||
</summary>
|
||||
<param name="r">The rectangle.</param>
|
||||
<returns>A <see cref="T:System.Windows.Rect" />.</returns>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.CanvasRenderContext.GetActualPoints(System.Collections.Generic.IList{OxyPlot.ScreenPoint},System.Double,OxyPlot.EdgeRenderingMode)">
|
||||
<summary>
|
||||
Snaps points to pixels if required by the edge rendering mode.
|
||||
</summary>
|
||||
<param name="points">The points.</param>
|
||||
<param name="strokeThickness">The stroke thickness.</param>
|
||||
<param name="edgeRenderingMode">The edge rendering mode.</param>
|
||||
<returns>The processed points.</returns>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.CanvasRenderContext.GetActualRect(OxyPlot.OxyRect,System.Double,OxyPlot.EdgeRenderingMode)">
|
||||
<summary>
|
||||
Snaps a rectangle to device pixels if required by the edge rendering mode.
|
||||
</summary>
|
||||
<param name="rect">The rectangle.</param>
|
||||
<param name="strokeThickness">The stroke thickness.</param>
|
||||
<param name="edgeRenderingMode">The edge rendering mode.</param>
|
||||
<returns>The processed rectangle.</returns>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.CanvasRenderContext.GetActualStrokeThickness(System.Double,OxyPlot.EdgeRenderingMode)">
|
||||
<summary>
|
||||
Snaps a stroke thickness to device pixels if required by the edge rendering mode.
|
||||
</summary>
|
||||
<param name="strokeThickness">The stroke thickness.</param>
|
||||
<param name="edgeRenderingMode">The edge rendering mode.</param>
|
||||
<returns>The processed stroke thickness.</returns>
|
||||
</member>
|
||||
<member name="T:OxyPlot.Wpf.PlotView">
|
||||
<summary>
|
||||
Represents a control that displays a <see cref="T:OxyPlot.PlotModel" />. This <see cref="T:OxyPlot.IPlotView"/> is based on <see cref="T:OxyPlot.Wpf.CanvasRenderContext"/>.
|
||||
</summary>
|
||||
<summary>
|
||||
Represents a control that displays a <see cref="T:OxyPlot.PlotModel" />.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:OxyPlot.Wpf.PlotView.TextMeasurementMethodProperty">
|
||||
<summary>
|
||||
Identifies the <see cref="P:OxyPlot.Wpf.PlotView.TextMeasurementMethod"/> dependency property.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.PlotView.#ctor">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:OxyPlot.Wpf.PlotView" /> class.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:OxyPlot.Wpf.PlotView.DisconnectCanvasWhileUpdating">
|
||||
<summary>
|
||||
Gets or sets a value indicating whether to disconnect the canvas while updating.
|
||||
</summary>
|
||||
<value><c>true</c> if canvas should be disconnected while updating; otherwise, <c>false</c>.</value>
|
||||
</member>
|
||||
<member name="P:OxyPlot.Wpf.PlotView.TextMeasurementMethod">
|
||||
<summary>
|
||||
Gets or sets the vertical zoom cursor.
|
||||
</summary>
|
||||
<value>The zoom vertical cursor.</value>
|
||||
</member>
|
||||
<member name="P:OxyPlot.Wpf.PlotView.Canvas">
|
||||
<summary>
|
||||
Gets the Canvas.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:OxyPlot.Wpf.PlotView.RenderContext">
|
||||
<summary>
|
||||
Gets the CanvasRenderContext.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.PlotView.ClearBackground">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.PlotView.CreatePlotPresenter">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.PlotView.CreateRenderContext">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.PlotView.OnRender(System.Windows.Media.DrawingContext)">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.PlotView.RenderOverride">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.PlotView.UpdateDpi">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.PlotView.DoCopy(System.Object,System.Windows.Input.ExecutedRoutedEventArgs)">
|
||||
<summary>
|
||||
Performs the copy operation.
|
||||
</summary>
|
||||
<param name="sender">The sender.</param>
|
||||
<param name="e">The <see cref="T:System.Windows.Input.ExecutedRoutedEventArgs" /> instance containing the event data.</param>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.PlotView.GetAncestorVisualFromVisualTree(System.Windows.DependencyObject)">
|
||||
<summary>
|
||||
Returns a reference to the visual object that hosts the dependency object in the visual tree.
|
||||
</summary>
|
||||
<returns> The host window from the visual tree.</returns>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.PlotView.SaveBitmap(System.String)">
|
||||
<summary>
|
||||
Saves the PlotView as a bitmap.
|
||||
</summary>
|
||||
<param name="fileName">Name of the file.</param>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.PlotView.SaveBitmap(System.String,System.Int32,System.Int32)">
|
||||
<summary>
|
||||
Saves the PlotView as a bitmap.
|
||||
</summary>
|
||||
<param name="fileName">Name of the file.</param>
|
||||
<param name="width">The width.</param>
|
||||
<param name="height">The height.</param>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.PlotView.SaveXaml(System.String)">
|
||||
<summary>
|
||||
Saves the PlotView as xaml.
|
||||
</summary>
|
||||
<param name="fileName">Name of the file.</param>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.PlotView.ToXaml">
|
||||
<summary>
|
||||
Renders the PlotView to xaml.
|
||||
</summary>
|
||||
<returns>The xaml.</returns>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.PlotView.ToBitmap">
|
||||
<summary>
|
||||
Renders the PlotView to a bitmap.
|
||||
</summary>
|
||||
<returns>A bitmap.</returns>
|
||||
</member>
|
||||
<member name="T:OxyPlot.Wpf.PngExporter">
|
||||
<summary>
|
||||
Provides functionality to export plots to png.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.PngExporter.#ctor">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:OxyPlot.Wpf.PngExporter" /> class.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:OxyPlot.Wpf.PngExporter.Width">
|
||||
<summary>
|
||||
Gets or sets the width of the output image.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:OxyPlot.Wpf.PngExporter.Height">
|
||||
<summary>
|
||||
Gets or sets the height of the output image.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:OxyPlot.Wpf.PngExporter.Resolution">
|
||||
<summary>
|
||||
Gets or sets the resolution of the output image.
|
||||
</summary>
|
||||
<value>The resolution in dots per inch (dpi).</value>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.PngExporter.Export(OxyPlot.IPlotModel,System.String,System.Int32,System.Int32,System.Double)">
|
||||
<summary>
|
||||
Exports the specified plot model to a file.
|
||||
</summary>
|
||||
<param name="model">The model to export.</param>
|
||||
<param name="fileName">The file name.</param>
|
||||
<param name="width">The width of the output bitmap.</param>
|
||||
<param name="height">The height of the output bitmap.</param>
|
||||
<param name="resolution">The resolution (resolution). The default value is 96.</param>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.PngExporter.Export(OxyPlot.IPlotModel,System.IO.Stream)">
|
||||
<summary>
|
||||
Exports the specified <see cref="T:OxyPlot.PlotModel" /> to the specified <see cref="T:System.IO.Stream" />.
|
||||
</summary>
|
||||
<param name="model">The model.</param>
|
||||
<param name="stream">The output stream.</param>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.PngExporter.ExportToBitmap(OxyPlot.IPlotModel)">
|
||||
<summary>
|
||||
Exports the specified plot model to a bitmap.
|
||||
</summary>
|
||||
<param name="model">The model to export.</param>
|
||||
<returns>A bitmap.</returns>
|
||||
</member>
|
||||
<member name="T:OxyPlot.Wpf.SvgExporter">
|
||||
<summary>
|
||||
Provides functionality to export plots to scalable vector graphics using text measuring in WPF.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.SvgExporter.#ctor">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:OxyPlot.Wpf.SvgExporter" /> class.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:OxyPlot.Wpf.TextMeasurementMethod">
|
||||
<summary>
|
||||
The text measurement methods.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:OxyPlot.Wpf.TextMeasurementMethod.TextBlock">
|
||||
<summary>
|
||||
Measurement by TextBlock. This gives a more accurate result than <see cref="F:OxyPlot.Wpf.TextMeasurementMethod.GlyphTypeface"/> as it takes into account text shaping.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:OxyPlot.Wpf.TextMeasurementMethod.GlyphTypeface">
|
||||
<summary>
|
||||
Measurement by glyph typeface. This is faster than <see cref="F:OxyPlot.Wpf.TextMeasurementMethod.TextBlock"/>, but does not take into account text shaping.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:OxyPlot.Wpf.PixelLayout">
|
||||
<summary>
|
||||
Provides functionality to support non-default dpi scaling
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.PixelLayout.Snap(System.Double,System.Double,System.Double,System.Windows.Point,System.Double)">
|
||||
<summary>
|
||||
Snaps a screen point to a pixel grid.
|
||||
</summary>
|
||||
<remarks>
|
||||
Depending on the stroke thickness, the point is snapped either to the middle or the border of a pixel.
|
||||
</remarks>
|
||||
<param name="x">The x coordinate of the point.</param>
|
||||
<param name="y">The y coordinate of the point.</param>
|
||||
<param name="strokeThickness">The stroke thickness.</param>
|
||||
<param name="visualOffset">A point structure which represents X and Y visual offsets relative to visual root</param>
|
||||
<param name="dpiScale">The DPI scale.</param>
|
||||
<returns>Snapped point</returns>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.PixelLayout.Snap(System.Windows.Rect,System.Double,System.Windows.Point,System.Double)">
|
||||
<summary>
|
||||
Snaps a rectangle structure to a pixel grid.
|
||||
</summary>
|
||||
<remarks>
|
||||
Depending on the stroke thickness, the rectangle bounds are snapped either to the middle or the border of pixels.
|
||||
</remarks>
|
||||
<param name="rect">Rectangle structure</param>
|
||||
<param name="strokeThickness">The stroke thickness.</param>
|
||||
<param name="visualOffset">A point structure which represents X and Y visual offsets relative to visual root</param>
|
||||
<param name="dpiScale">The DPI scale.</param>
|
||||
<returns>Snapped rectangle structure</returns>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.PixelLayout.SnapStrokeThickness(System.Double,System.Double)">
|
||||
<summary>
|
||||
Snaps a stroke thickness to an integer multiple of device pixels.
|
||||
</summary>
|
||||
<param name="strokeThickness">The stroke thickness.</param>
|
||||
<param name="dpiScale">The DPI scale.</param>
|
||||
<returns>The snapped stroke thickness.</returns>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.PixelLayout.Snap(System.Double,System.Double,System.Double)">
|
||||
<summary>
|
||||
Snaps a screen coordinate to a pixel grid
|
||||
</summary>
|
||||
<param name="value">Screen coordinate</param>
|
||||
<param name="offset">Pixel grid offset</param>
|
||||
<param name="scale">Pixel grid scale</param>
|
||||
<returns>Snapped coordinate</returns>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.PixelLayout.GetPixelOffset(System.Double,System.Double)">
|
||||
<summary>
|
||||
Gets the pixel offset for the given scale and stroke thickness.
|
||||
</summary>
|
||||
<remarks>
|
||||
This takes into account that lines with even width should be rendered on the border between two pixels, while lines with odd width should be rendered
|
||||
in the middle of a pixel.
|
||||
</remarks>
|
||||
<param name="strokeThickness">The stroke thickness.</param>
|
||||
<param name="scale">Pixel grid scale</param>
|
||||
<returns>The pixel offset.</returns>
|
||||
</member>
|
||||
<member name="T:OxyPlot.Wpf.XamlExporter">
|
||||
<summary>
|
||||
Provides functionality to export plots to XAML.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.XamlExporter.ExportToString(OxyPlot.IPlotModel,System.Double,System.Double)">
|
||||
<summary>
|
||||
Export the specified plot model to an xaml string.
|
||||
</summary>
|
||||
<param name="model">The model.</param>
|
||||
<param name="width">The width.</param>
|
||||
<param name="height">The height.</param>
|
||||
<returns>A xaml string.</returns>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.XamlExporter.Export(OxyPlot.PlotModel,System.String,System.Double,System.Double)">
|
||||
<summary>
|
||||
Exports the specified plot model to a xaml file.
|
||||
</summary>
|
||||
<param name="model">The model.</param>
|
||||
<param name="fileName">Name of the file.</param>
|
||||
<param name="width">The width.</param>
|
||||
<param name="height">The height.</param>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.XamlExporter.Export(OxyPlot.IPlotModel,System.Xml.XmlWriter,System.Double,System.Double)">
|
||||
<summary>
|
||||
Exports the specified plot model to a xml writer.
|
||||
</summary>
|
||||
<param name="model">The model.</param>
|
||||
<param name="writer">The xml writer.</param>
|
||||
<param name="width">The width.</param>
|
||||
<param name="height">The height.</param>
|
||||
</member>
|
||||
<member name="T:OxyPlot.Wpf.XamlRenderContext">
|
||||
<summary>
|
||||
Implements <see cref="T:OxyPlot.IRenderContext" /> for <see cref="T:System.Windows.Controls.Canvas" />. This does not use <see cref="T:System.Windows.Media.StreamGeometry"/> and therefore the output can be serialized to XAML.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:OxyPlot.Wpf.XamlRenderContext.MaxFiguresPerGeometry">
|
||||
<summary>
|
||||
The maximum number of figures per geometry.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:OxyPlot.Wpf.XamlRenderContext.MaxPolylinesPerLine">
|
||||
<summary>
|
||||
The maximum number of polylines per line.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="F:OxyPlot.Wpf.XamlRenderContext.MinPointsPerPolyline">
|
||||
<summary>
|
||||
The minimum number of points per polyline.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.XamlRenderContext.#ctor(System.Windows.Controls.Canvas)">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:OxyPlot.Wpf.CanvasRenderContext" /> class.
|
||||
</summary>
|
||||
<param name="canvas">The canvas.</param>
|
||||
</member>
|
||||
<member name="P:OxyPlot.Wpf.XamlRenderContext.BalancedLineDrawingThicknessLimit">
|
||||
<summary>
|
||||
Gets or sets the thickness limit for "balanced" line drawing.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.XamlRenderContext.DrawEllipses(System.Collections.Generic.IList{OxyPlot.OxyRect},OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode)">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.XamlRenderContext.DrawLine(System.Collections.Generic.IList{OxyPlot.ScreenPoint},OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.XamlRenderContext.DrawLineSegments(System.Collections.Generic.IList{OxyPlot.ScreenPoint},OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.XamlRenderContext.DrawPolygons(System.Collections.Generic.IList{System.Collections.Generic.IList{OxyPlot.ScreenPoint}},OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.XamlRenderContext.DrawRectangles(System.Collections.Generic.IList{OxyPlot.OxyRect},OxyPlot.OxyColor,OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode)">
|
||||
<inheritdoc/>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.XamlRenderContext.DrawLineBalanced(System.Collections.Generic.IList{OxyPlot.ScreenPoint},OxyPlot.OxyColor,System.Double,OxyPlot.EdgeRenderingMode,System.Double[],OxyPlot.LineJoin)">
|
||||
<summary>
|
||||
Draws the line using the MaxPolylinesPerLine and MinPointsPerPolyline properties.
|
||||
</summary>
|
||||
<param name="points">The points.</param>
|
||||
<param name="stroke">The stroke color.</param>
|
||||
<param name="thickness">The thickness.</param>
|
||||
<param name="edgeRenderingMode">The edge rendering mode.</param>
|
||||
<param name="dashArray">The dash array. Use <c>null</c> to get a solid line.</param>
|
||||
<param name="lineJoin">The line join.</param>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.XamlRenderContext.ToPointCollection(System.Collections.Generic.IList{OxyPlot.ScreenPoint},System.Double,OxyPlot.EdgeRenderingMode)">
|
||||
<summary>
|
||||
Creates a point collection from the specified points. The points are snapped to pixels if required by the edge rendering mode,
|
||||
</summary>
|
||||
<param name="points">The points to convert.</param>
|
||||
<param name="strokeThickness">The stroke thickness.</param>
|
||||
<param name="edgeRenderingMode">The edge rendering mode.</param>
|
||||
<returns>The point collection.</returns>
|
||||
</member>
|
||||
<member name="T:OxyPlot.Wpf.XpsExporter">
|
||||
<summary>
|
||||
Provides functionality to export plots to xps.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.XpsExporter.#ctor">
|
||||
<summary>
|
||||
Initializes a new instance of the <see cref="T:OxyPlot.Wpf.XpsExporter" /> class.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:OxyPlot.Wpf.XpsExporter.Width">
|
||||
<summary>
|
||||
Gets or sets the width of the output document.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:OxyPlot.Wpf.XpsExporter.Height">
|
||||
<summary>
|
||||
Gets or sets the height of the output document.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:OxyPlot.Wpf.XpsExporter.TextFormattingMode">
|
||||
<summary>
|
||||
Gets or sets the text formatting mode.
|
||||
</summary>
|
||||
<value>The text formatting mode.</value>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.XpsExporter.Export(OxyPlot.IPlotModel,System.String,System.Double,System.Double)">
|
||||
<summary>
|
||||
Exports the specified plot model to an xps file.
|
||||
</summary>
|
||||
<param name="model">The model.</param>
|
||||
<param name="fileName">The file name.</param>
|
||||
<param name="width">The width.</param>
|
||||
<param name="height">The height.</param>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.XpsExporter.Export(OxyPlot.IPlotModel,System.IO.Stream,System.Double,System.Double)">
|
||||
<summary>
|
||||
Exports the specified <see cref="T:OxyPlot.PlotModel" /> to the specified <see cref="T:System.IO.Stream" />.
|
||||
</summary>
|
||||
<param name="model">The model.</param>
|
||||
<param name="stream">The stream.</param>
|
||||
<param name="width">The width.</param>
|
||||
<param name="height">The height.</param>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.XpsExporter.Print(OxyPlot.IPlotModel,System.Double,System.Double)">
|
||||
<summary>
|
||||
Prints the specified plot model.
|
||||
</summary>
|
||||
<param name="model">The model.</param>
|
||||
<param name="width">The width (using the actual media width if set to NaN).</param>
|
||||
<param name="height">The height (using the actual media height if set to NaN).</param>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.XpsExporter.Export(OxyPlot.IPlotModel,System.IO.Stream)">
|
||||
<summary>
|
||||
Exports the specified <see cref="T:OxyPlot.PlotModel" /> to the specified <see cref="T:System.IO.Stream" />.
|
||||
</summary>
|
||||
<param name="model">The model.</param>
|
||||
<param name="stream">The stream.</param>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.XpsExporter.Print(OxyPlot.IPlotModel)">
|
||||
<summary>
|
||||
Prints the specified plot model.
|
||||
</summary>
|
||||
<param name="model">The model.</param>
|
||||
</member>
|
||||
<member name="M:OxyPlot.Wpf.XpsExporter.Write(OxyPlot.IPlotModel,System.Windows.Xps.XpsDocumentWriter)">
|
||||
<summary>
|
||||
Write the specified <see cref="T:OxyPlot.IPlotModel" /> to the specified <see cref="T:System.Windows.Xps.XpsDocumentWriter" />.
|
||||
</summary>
|
||||
<param name="model">The model.</param>
|
||||
<param name="writer">The document writer.</param>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
@ -0,0 +1,324 @@
|
||||
<?xml version="1.0"?>
|
||||
<doc>
|
||||
<assembly>
|
||||
<name>Prism.Unity.Wpf</name>
|
||||
</assembly>
|
||||
<members>
|
||||
<member name="T:Prism.Unity.PrismApplication">
|
||||
<summary>
|
||||
Base application class that uses <see cref="T:Prism.Unity.UnityContainerExtension"/> as it's container.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Prism.Unity.PrismApplication.CreateContainerExtension">
|
||||
<summary>
|
||||
Create a new <see cref="T:Prism.Unity.UnityContainerExtension"/> used by Prism.
|
||||
</summary>
|
||||
<returns>A new <see cref="T:Prism.Unity.UnityContainerExtension"/>.</returns>
|
||||
</member>
|
||||
<member name="M:Prism.Unity.PrismApplication.RegisterFrameworkExceptionTypes">
|
||||
<summary>
|
||||
Registers the <see cref="T:System.Type"/>s of the Exceptions that are not considered
|
||||
root exceptions by the <see cref="T:System.ExceptionExtensions"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Prism.Unity.PrismBootstrapper">
|
||||
<summary>
|
||||
Base bootstrapper class that uses <see cref="T:Prism.Unity.UnityContainerExtension"/> as it's container.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Prism.Unity.PrismBootstrapper.CreateContainerExtension">
|
||||
<summary>
|
||||
Create a new <see cref="T:Prism.Unity.UnityContainerExtension"/> used by Prism.
|
||||
</summary>
|
||||
<returns>A new <see cref="T:Prism.Unity.UnityContainerExtension"/>.</returns>
|
||||
</member>
|
||||
<member name="M:Prism.Unity.PrismBootstrapper.RegisterFrameworkExceptionTypes">
|
||||
<summary>
|
||||
Registers the <see cref="T:System.Type"/>s of the Exceptions that are not considered
|
||||
root exceptions by the <see cref="T:System.ExceptionExtensions"/>.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Prism.Unity.Properties.Resources">
|
||||
<summary>
|
||||
A strongly-typed resource class, for looking up localized strings, etc.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Prism.Unity.Properties.Resources.ResourceManager">
|
||||
<summary>
|
||||
Returns the cached ResourceManager instance used by this class.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Prism.Unity.Properties.Resources.Culture">
|
||||
<summary>
|
||||
Overrides the current thread's CurrentUICulture property for all
|
||||
resource lookups using this strongly typed resource class.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Prism.Unity.Properties.Resources.NotOverwrittenGetModuleEnumeratorException">
|
||||
<summary>
|
||||
Looks up a localized string similar to The method 'GetModuleEnumerator' of the bootstrapper must be overwritten in order to use the default module initialization logic..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Prism.Unity.Properties.Resources.NullLoggerFacadeException">
|
||||
<summary>
|
||||
Looks up a localized string similar to The ILoggerFacade is required and cannot be null..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Prism.Unity.Properties.Resources.NullModuleCatalogException">
|
||||
<summary>
|
||||
Looks up a localized string similar to The IModuleCatalog is required and cannot be null in order to initialize the modules..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Prism.Unity.Properties.Resources.NullUnityContainerException">
|
||||
<summary>
|
||||
Looks up a localized string similar to The IUnityContainer is required and cannot be null..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Prism.Unity.Properties.Resources.SettingTheRegionManager">
|
||||
<summary>
|
||||
Looks up a localized string similar to Setting the RegionManager..
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Prism.Unity.Properties.Resources.TypeMappingAlreadyRegistered">
|
||||
<summary>
|
||||
Looks up a localized string similar to Type '{0}' was already registered by the application. Skipping....
|
||||
</summary>
|
||||
</member>
|
||||
<member name="T:Prism.Unity.PrismIocExtensions">
|
||||
<summary>
|
||||
Extensions help get the underlying <see cref="T:Unity.IUnityContainer" />
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Prism.Unity.PrismIocExtensions.GetContainer(Prism.Ioc.IContainerProvider)">
|
||||
<summary>
|
||||
Gets the <see cref="T:Unity.IUnityContainer" /> from the <see cref="T:Prism.Ioc.IContainerProvider" />
|
||||
</summary>
|
||||
<param name="containerProvider">The current <see cref="T:Prism.Ioc.IContainerProvider" /></param>
|
||||
<returns>The underlying <see cref="T:Unity.IUnityContainer" /></returns>
|
||||
</member>
|
||||
<member name="M:Prism.Unity.PrismIocExtensions.GetContainer(Prism.Ioc.IContainerRegistry)">
|
||||
<summary>
|
||||
Gets the <see cref="T:Unity.IUnityContainer" /> from the <see cref="T:Prism.Ioc.IContainerProvider" />
|
||||
</summary>
|
||||
<param name="containerRegistry">The current <see cref="T:Prism.Ioc.IContainerRegistry" /></param>
|
||||
<returns>The underlying <see cref="T:Unity.IUnityContainer" /></returns>
|
||||
</member>
|
||||
<member name="T:Prism.Unity.UnityContainerExtension">
|
||||
<summary>
|
||||
The Unity implementation of the <see cref="T:Prism.Ioc.IContainerExtension" />
|
||||
</summary>
|
||||
</member>
|
||||
<member name="P:Prism.Unity.UnityContainerExtension.Instance">
|
||||
<summary>
|
||||
The instance of the wrapped container
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Prism.Unity.UnityContainerExtension.#ctor">
|
||||
<summary>
|
||||
Constructs a default <see cref="T:Prism.Unity.UnityContainerExtension" />
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Prism.Unity.UnityContainerExtension.#ctor(Unity.IUnityContainer)">
|
||||
<summary>
|
||||
Constructs a <see cref="T:Prism.Unity.UnityContainerExtension" /> with the specified <see cref="T:Unity.IUnityContainer" />
|
||||
</summary>
|
||||
<param name="container"></param>
|
||||
</member>
|
||||
<member name="P:Prism.Unity.UnityContainerExtension.CurrentScope">
|
||||
<summary>
|
||||
Gets the current <see cref="T:Prism.Ioc.IScopedProvider"/>
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Prism.Unity.UnityContainerExtension.FinalizeExtension">
|
||||
<summary>
|
||||
Used to perform any final steps for configuring the extension that may be required by the container.
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Prism.Unity.UnityContainerExtension.RegisterInstance(System.Type,System.Object)">
|
||||
<summary>
|
||||
Registers an instance of a given <see cref="T:System.Type"/>
|
||||
</summary>
|
||||
<param name="type">The service <see cref="T:System.Type"/> that is being registered</param>
|
||||
<param name="instance">The instance of the service or <see cref="T:System.Type" /></param>
|
||||
<returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
|
||||
</member>
|
||||
<member name="M:Prism.Unity.UnityContainerExtension.RegisterInstance(System.Type,System.Object,System.String)">
|
||||
<summary>
|
||||
Registers an instance of a given <see cref="T:System.Type"/> with the specified name or key
|
||||
</summary>
|
||||
<param name="type">The service <see cref="T:System.Type"/> that is being registered</param>
|
||||
<param name="instance">The instance of the service or <see cref="T:System.Type" /></param>
|
||||
<param name="name">The name or key to register the service</param>
|
||||
<returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
|
||||
</member>
|
||||
<member name="M:Prism.Unity.UnityContainerExtension.RegisterSingleton(System.Type,System.Type)">
|
||||
<summary>
|
||||
Registers a Singleton with the given service and mapping to the specified implementation <see cref="T:System.Type" />.
|
||||
</summary>
|
||||
<param name="from">The service <see cref="T:System.Type" /></param>
|
||||
<param name="to">The implementation <see cref="T:System.Type" /></param>
|
||||
<returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
|
||||
</member>
|
||||
<member name="M:Prism.Unity.UnityContainerExtension.RegisterSingleton(System.Type,System.Type,System.String)">
|
||||
<summary>
|
||||
Registers a Singleton with the given service and mapping to the specified implementation <see cref="T:System.Type" />.
|
||||
</summary>
|
||||
<param name="from">The service <see cref="T:System.Type" /></param>
|
||||
<param name="to">The implementation <see cref="T:System.Type" /></param>
|
||||
<param name="name">The name or key to register the service</param>
|
||||
<returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
|
||||
</member>
|
||||
<member name="M:Prism.Unity.UnityContainerExtension.RegisterSingleton(System.Type,System.Func{System.Object})">
|
||||
<summary>
|
||||
Registers a Singleton with the given service <see cref="T:System.Type" /> factory delegate method.
|
||||
</summary>
|
||||
<param name="type">The service <see cref="T:System.Type" /></param>
|
||||
<param name="factoryMethod">The delegate method.</param>
|
||||
<returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
|
||||
</member>
|
||||
<member name="M:Prism.Unity.UnityContainerExtension.RegisterSingleton(System.Type,System.Func{Prism.Ioc.IContainerProvider,System.Object})">
|
||||
<summary>
|
||||
Registers a Singleton with the given service <see cref="T:System.Type" /> factory delegate method.
|
||||
</summary>
|
||||
<param name="type">The service <see cref="T:System.Type" /></param>
|
||||
<param name="factoryMethod">The delegate method using <see cref="T:Prism.Ioc.IContainerProvider"/>.</param>
|
||||
<returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
|
||||
</member>
|
||||
<member name="M:Prism.Unity.UnityContainerExtension.RegisterManySingleton(System.Type,System.Type[])">
|
||||
<summary>
|
||||
Registers a Singleton Service which implements service interfaces
|
||||
</summary>
|
||||
<param name="type">The implementation <see cref="T:System.Type" />.</param>
|
||||
<param name="serviceTypes">The service <see cref="T:System.Type"/>'s.</param>
|
||||
<returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
|
||||
<remarks>Registers all interfaces if none are specified.</remarks>
|
||||
</member>
|
||||
<member name="M:Prism.Unity.UnityContainerExtension.Register(System.Type,System.Type)">
|
||||
<summary>
|
||||
Registers a Transient with the given service and mapping to the specified implementation <see cref="T:System.Type" />.
|
||||
</summary>
|
||||
<param name="from">The service <see cref="T:System.Type" /></param>
|
||||
<param name="to">The implementation <see cref="T:System.Type" /></param>
|
||||
<returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
|
||||
</member>
|
||||
<member name="M:Prism.Unity.UnityContainerExtension.Register(System.Type,System.Type,System.String)">
|
||||
<summary>
|
||||
Registers a Transient with the given service and mapping to the specified implementation <see cref="T:System.Type" />.
|
||||
</summary>
|
||||
<param name="from">The service <see cref="T:System.Type" /></param>
|
||||
<param name="to">The implementation <see cref="T:System.Type" /></param>
|
||||
<param name="name">The name or key to register the service</param>
|
||||
<returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
|
||||
</member>
|
||||
<member name="M:Prism.Unity.UnityContainerExtension.Register(System.Type,System.Func{System.Object})">
|
||||
<summary>
|
||||
Registers a Transient Service using a delegate method
|
||||
</summary>
|
||||
<param name="type">The service <see cref="T:System.Type" /></param>
|
||||
<param name="factoryMethod">The delegate method.</param>
|
||||
<returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
|
||||
</member>
|
||||
<member name="M:Prism.Unity.UnityContainerExtension.Register(System.Type,System.Func{Prism.Ioc.IContainerProvider,System.Object})">
|
||||
<summary>
|
||||
Registers a Transient Service using a delegate method
|
||||
</summary>
|
||||
<param name="type">The service <see cref="T:System.Type" /></param>
|
||||
<param name="factoryMethod">The delegate method using <see cref="T:Prism.Ioc.IContainerProvider"/>.</param>
|
||||
<returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
|
||||
</member>
|
||||
<member name="M:Prism.Unity.UnityContainerExtension.RegisterMany(System.Type,System.Type[])">
|
||||
<summary>
|
||||
Registers a Transient Service which implements service interfaces
|
||||
</summary>
|
||||
<param name="type">The implementing <see cref="T:System.Type" />.</param>
|
||||
<param name="serviceTypes">The service <see cref="T:System.Type"/>'s.</param>
|
||||
<returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
|
||||
<remarks>Registers all interfaces if none are specified.</remarks>
|
||||
</member>
|
||||
<member name="M:Prism.Unity.UnityContainerExtension.RegisterScoped(System.Type,System.Type)">
|
||||
<summary>
|
||||
Registers a scoped service
|
||||
</summary>
|
||||
<param name="from">The service <see cref="T:System.Type" /></param>
|
||||
<param name="to">The implementation <see cref="T:System.Type" /></param>
|
||||
<returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
|
||||
</member>
|
||||
<member name="M:Prism.Unity.UnityContainerExtension.RegisterScoped(System.Type,System.Func{System.Object})">
|
||||
<summary>
|
||||
Registers a scoped service using a delegate method.
|
||||
</summary>
|
||||
<param name="type">The service <see cref="T:System.Type" /></param>
|
||||
<param name="factoryMethod">The delegate method.</param>
|
||||
<returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
|
||||
</member>
|
||||
<member name="M:Prism.Unity.UnityContainerExtension.RegisterScoped(System.Type,System.Func{Prism.Ioc.IContainerProvider,System.Object})">
|
||||
<summary>
|
||||
Registers a scoped service using a delegate method.
|
||||
</summary>
|
||||
<param name="type">The service <see cref="T:System.Type"/>.</param>
|
||||
<param name="factoryMethod">The delegate method.</param>
|
||||
<returns>The <see cref="T:Prism.Ioc.IContainerRegistry" /> instance</returns>
|
||||
</member>
|
||||
<member name="M:Prism.Unity.UnityContainerExtension.Resolve(System.Type)">
|
||||
<summary>
|
||||
Resolves a given <see cref="T:System.Type"/>
|
||||
</summary>
|
||||
<param name="type">The service <see cref="T:System.Type"/></param>
|
||||
<returns>The resolved Service <see cref="T:System.Type"/></returns>
|
||||
</member>
|
||||
<member name="M:Prism.Unity.UnityContainerExtension.Resolve(System.Type,System.String)">
|
||||
<summary>
|
||||
Resolves a given <see cref="T:System.Type"/>
|
||||
</summary>
|
||||
<param name="type">The service <see cref="T:System.Type"/></param>
|
||||
<param name="name">The service name/key used when registering the <see cref="T:System.Type"/></param>
|
||||
<returns>The resolved Service <see cref="T:System.Type"/></returns>
|
||||
</member>
|
||||
<member name="M:Prism.Unity.UnityContainerExtension.Resolve(System.Type,System.ValueTuple{System.Type,System.Object}[])">
|
||||
<summary>
|
||||
Resolves a given <see cref="T:System.Type"/>
|
||||
</summary>
|
||||
<param name="type">The service <see cref="T:System.Type"/></param>
|
||||
<param name="parameters">Typed parameters to use when resolving the Service</param>
|
||||
<returns>The resolved Service <see cref="T:System.Type"/></returns>
|
||||
</member>
|
||||
<member name="M:Prism.Unity.UnityContainerExtension.Resolve(System.Type,System.String,System.ValueTuple{System.Type,System.Object}[])">
|
||||
<summary>
|
||||
Resolves a given <see cref="T:System.Type"/>
|
||||
</summary>
|
||||
<param name="type">The service <see cref="T:System.Type"/></param>
|
||||
<param name="name">The service name/key used when registering the <see cref="T:System.Type"/></param>
|
||||
<param name="parameters">Typed parameters to use when resolving the Service</param>
|
||||
<returns>The resolved Service <see cref="T:System.Type"/></returns>
|
||||
</member>
|
||||
<member name="M:Prism.Unity.UnityContainerExtension.IsRegistered(System.Type)">
|
||||
<summary>
|
||||
Determines if a given service is registered
|
||||
</summary>
|
||||
<param name="type">The service <see cref="T:System.Type" /></param>
|
||||
<returns><c>true</c> if the service is registered.</returns>
|
||||
</member>
|
||||
<member name="M:Prism.Unity.UnityContainerExtension.IsRegistered(System.Type,System.String)">
|
||||
<summary>
|
||||
Determines if a given service is registered with the specified name
|
||||
</summary>
|
||||
<param name="type">The service <see cref="T:System.Type" /></param>
|
||||
<param name="name">The service name or key used</param>
|
||||
<returns><c>true</c> if the service is registered.</returns>
|
||||
</member>
|
||||
<member name="M:Prism.Unity.UnityContainerExtension.CreateScope">
|
||||
<summary>
|
||||
Creates a new Scope
|
||||
</summary>
|
||||
</member>
|
||||
<member name="M:Prism.Unity.UnityContainerExtension.CreateScopeInternal">
|
||||
<summary>
|
||||
Creates a new Scope and provides the updated ServiceProvider
|
||||
</summary>
|
||||
<returns>A child <see cref="T:Unity.IUnityContainer" />.</returns>
|
||||
<remarks>
|
||||
This should be called by custom implementations that Implement IServiceScopeFactory
|
||||
</remarks>
|
||||
</member>
|
||||
</members>
|
||||
</doc>
|
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
File diff suppressed because it is too large
Load Diff
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,23 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Prism" publicKeyToken="40ee6c3a2184dc59" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-8.1.97.5141" newVersion="8.1.97.5141" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="FreeSql" publicKeyToken="a33928e5d4a4b39c" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-3.2.687.0" newVersion="3.2.687.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Data.SQLite" publicKeyToken="db937bc2d44ff139" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-1.0.117.0" newVersion="1.0.117.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="OxyPlot" publicKeyToken="638079a8f0bd61e9" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-2.1.2.0" newVersion="2.1.2.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
</configuration>
|
Binary file not shown.
Binary file not shown.
@ -0,0 +1,39 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<configSections>
|
||||
<!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/fwlink/?LinkID=237468 -->
|
||||
<section name="entityFramework" type="System.Data.Entity.Internal.ConfigFile.EntityFrameworkSection, EntityFramework, Version=6.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
|
||||
</configSections>
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Prism" publicKeyToken="40ee6c3a2184dc59" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-8.1.97.5141" newVersion="8.1.97.5141" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="FreeSql" publicKeyToken="a33928e5d4a4b39c" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-3.2.687.0" newVersion="3.2.687.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Data.SQLite" publicKeyToken="db937bc2d44ff139" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-1.0.117.0" newVersion="1.0.117.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="OxyPlot" publicKeyToken="638079a8f0bd61e9" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-2.1.2.0" newVersion="2.1.2.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
<entityFramework>
|
||||
<providers>
|
||||
<provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
|
||||
<provider invariantName="System.Data.SQLite.EF6" type="System.Data.SQLite.EF6.SQLiteProviderServices, System.Data.SQLite.EF6" />
|
||||
</providers>
|
||||
</entityFramework>
|
||||
<system.data>
|
||||
<DbProviderFactories>
|
||||
<remove invariant="System.Data.SQLite.EF6" />
|
||||
<add name="SQLite Data Provider (Entity Framework 6)" invariant="System.Data.SQLite.EF6" description=".NET Framework Data Provider for SQLite (Entity Framework 6)" type="System.Data.SQLite.EF6.SQLiteProviderFactory, System.Data.SQLite.EF6" />
|
||||
<remove invariant="System.Data.SQLite" /><add name="SQLite Data Provider" invariant="System.Data.SQLite" description=".NET Framework Data Provider for SQLite" type="System.Data.SQLite.SQLiteFactory, System.Data.SQLite" /></DbProviderFactories>
|
||||
</system.data>
|
||||
</configuration>
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<runtime>
|
||||
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Unity.Container" publicKeyToken="489b6accfaf20ef0" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.11.8.0" newVersion="5.11.8.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Unity.Abstractions" publicKeyToken="489b6accfaf20ef0" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-5.11.6.0" newVersion="5.11.6.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Prism" publicKeyToken="40ee6c3a2184dc59" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-8.0.0.1909" newVersion="8.0.0.1909" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="Prism.Wpf" publicKeyToken="40ee6c3a2184dc59" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-8.0.0.1909" newVersion="8.0.0.1909" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="FreeSql" publicKeyToken="a33928e5d4a4b39c" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-3.2.687.0" newVersion="3.2.687.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="System.Data.SQLite" publicKeyToken="db937bc2d44ff139" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-1.0.117.0" newVersion="1.0.117.0" />
|
||||
</dependentAssembly>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity name="OxyPlot" publicKeyToken="638079a8f0bd61e9" culture="neutral" />
|
||||
<bindingRedirect oldVersion="0.0.0.0-2.1.2.0" newVersion="2.1.2.0" />
|
||||
</dependentAssembly>
|
||||
</assemblyBinding>
|
||||
</runtime>
|
||||
</configuration>
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue