Inquiridor
UserControl.Resources

Pergunta
-
Todas as Respostas
-
-
<navigation:Page xmlns:sdk="http://schemas.microsoft.com/winfx/2006/xaml/presentation/sdk" x:Class="BusinessApplication1.About" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:navigation="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Navigation" mc:Ignorable="d" d:DesignWidth="640" d:DesignHeight="480" xmlns:df="http://schemas.microsoft.com/winfx/2006/xaml/presentation/toolkit" Style="{StaticResource PageStyle}" xmlns:l="clr-namespace:BusinessApplication1.CLS_TESTE"> <UserControl.Resources> <DataTemplate x:Key="DataFormGridTemplate"> <Grid> <Grid.ColumnDefinitions> <ColumnDefinition Width="Auto" /> <ColumnDefinition Width="Auto" /> <ColumnDefinition Width="*" /> </Grid.ColumnDefinitions> <Grid.RowDefinitions> <RowDefinition Height="Auto"/> <RowDefinition Height="Auto"/> <RowDefinition Height="Auto"/> <RowDefinition Height="*"/> </Grid.RowDefinitions> <df:DataField Label="First Name" Grid.Column="0" Grid.Row="0"> <TextBox Text="{Binding ID, Mode=TwoWay}" /> </df:DataField> <df:DataField Label="Last Name" Grid.Column="0" Grid.Row="1"> <TextBox Text="{Binding NOME, Mode=TwoWay}" /> </df:DataField> <sdk:TabItem Header="Test 1"> <sdk:DataGrid MinHeight="200" x:Name="DTG_PRINCIPAL"> </sdk:DataGrid> </sdk:TabItem> </Grid> </DataTemplate> </UserControl.Resources> <Grid x:Name="LayoutRoot"> <ScrollViewer x:Name="PageScrollViewer" Style="{StaticResource PageScrollViewerStyle}"> <StackPanel x:Name="ContentStackPanel" Style="{StaticResource ContentStackPanelStyle}"> <TextBlock x:Name="HeaderText" Style="{StaticResource HeaderTextStyle}" Text="{Binding Path=Strings.AboutPageTitle, Source={StaticResource ApplicationResources}}"/> <df:DataForm x:Name="DF_PRINCIPAL" AutoCommit="False" AutoEdit="False" ReadOnlyTemplate="{StaticResource DataFormGridTemplate}" EditTemplate="{StaticResource DataFormGridTemplate}" > </df:DataForm> </StackPanel> </ScrollViewer> </Grid> </navigation:Page>
Olha esse XAML ai, ele tem um <UserControl.Resources> onde esta todos os controles que serão usados no DataForm, queria colocar esse <UserControl.Resources> em um arquivo separado, tem como??Deixa eu aproveitar e fazer outra pergunta: Se vc olhar tem um datagrid dentro do <UserControl.Resources> Mas se eu colocar dtg_principal.itemsource = lstCLIIENTE eu recebo o erro 'dtg_principal' is not declared. It may be inaccessible due to its protection level. Mas se colocar o datagrid dentro do dataform funciona normalmente?