Estándar de datos fichas personalizadas

La ficha personalizada Data Standard representa un archivo XAML para alargar una ficha en el almacén. El tipo del cuadro de diálogo es System.Windows.Controls.UserControl y se puede acceder a él en PowerShell mediante la variable de sistema $dsWindow.

Fichas personalizadas en Data Standard para Vault

Las definiciones de XAML para cada tipo de entidad que utiliza una ficha personalizada de cuadro de diálogo Data Standard se encuentran en estos directorios:

Cada archivo XAML en estas carpetas representa una ficha personalizado que se añaden al almacén de inicio a la de la ficha Controles (p. ej., Historial, Usa, Dónde se usa y así sucesivamente para archivos, informes y hoja de carpetas, etc.).

Nota: Para mostrar fichas personalizadas para su propio tipo de objeto, se crea una nueva carpeta con el nombre de objeto personalizado. Consulte Objetos personalizados para obtener más información.

Cree una ficha personalizadas de Data Standard

Para añadir sus propias fichas personalizadas a Vault, copie la carpeta (p. ej., Archivo si la ficha personalizada se utiliza para los archivos de personalización) en la carpeta Vault.Custom\Customization\.

El extracto siguiente muestra el encabezamiento típico de un archivo XAML para una ficha. Puede ver que los controles como TextBox y Label tienen la configuración por defecto. Por ejemplo, todos los controles de TextBox se definen como de solo lectura, lo que significa que los datos de la ficha se muestran, pero no se pueden editar. Otro parámetro por defecto es el ScrollViewer, lo que hace que las fichas Scrollable si la ventana es demasiado pequeña. El punto inicial de la presentación es la sección <Grid>.

<UserControl xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
             xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
             xmlns:behaviours="clr-namespace:Common.Wpf;assembly=Common"
             behaviours:TabTitleBehavior.TabTitle="$UIString[LBL36]"
            x:Name="MainWindow">
    <UserControl.Resources>
        <Style TargetType="{x:Type TextBox}" BasedOn="{StaticResource {x:Type TextBox}}">
            <Setter Property="IsReadOnly" Value="True" />
            <Setter Property="VerticalAlignment" Value="Center" />
            <Setter Property="Background" Value="#F0F0F0" />
            <Setter Property="Margin" Value="0,5,0,5" />
        </Style>
        <Style TargetType="{x:Type Label}">
            <Style.Triggers>
                <DataTrigger Binding="{Binding RelativeSource={RelativeSource Self}, Path=Content}" Value="{x:Null}">
                    <Setter Property="BorderThickness" Value="1"></Setter>
                    <Setter Property="BorderBrush" Value="#ff0000"></Setter>
                </DataTrigger>
            </Style.Triggers>
        </Style>
    </UserControl.Resources>
    <ScrollViewer VerticalScrollBarVisibility="Auto" HorizontalScrollBarVisibility="Auto">
        <Grid>

Referencia

Los siguientes objetos están disponibles en la ficha Archivo de Data Standard personalizado PS1:

Cada PS1 archivo ubicado en la carpeta de complementos se lee y se utilizan en las fichas. Para todo el código presente en los complementos de los archivos PS1 ubicado en la carpeta define el comportamiento de la ficha.