Estándar de datos fichas personalizadas

El Estándar de datos ficha Personalizado 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 Estándar de datos para Vault

definiciones de XAML para cada tipo de entidad que utiliza un cuadro de diálogo Estándar de datos ficha personalizado se encuentran en estos directorios:

%programdata%\Autodesk\<Vault version>\extensions\datastandard\vault\configuration\task

%programdata%\Autodesk\<Vault version>\extensions\datastandard\vault\configuration\eco

%programdata%\Autodesk\<Vault version>\extensions\datastandard\vault\configuration\file

%programdata%\Autodesk\<Vault version>\extensions\datastandard\vault\configuration\folder

%programdata%\Autodesk\<Vault version>\extensions\datastandard\vault\configuration\item

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 Administración de objetos personalizados para obtener más información.

Cree una ficha Personalizadas de Estándar de datos

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 controla como TextBox y etiqueta tienen parámetros por defecto. Por ejemplo, las TextBox Controla se definen como de sólo lectura, lo que significa que los datos de la ficha se muestra 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 de partida para la presentación es < Rejilla >.

<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 Estándar de datos personalizado PS1:
  • $ dsDiag
  • $ dsWindow
  • Vault
  • $ vaultApplication
  • $ vaultConnection
  • 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.