<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?