Estou estudando silverlight 2.0 e fazendo um exercício me deparei com um erro, vou explicar melhor o que aconteceu, talvez alguém pode passar pelo que passei.
Criei meu primeiro projeto Web Site chamado OlaPessoal, contendo nos arquivos:
Page.xaml
<UserControl x:Class=”OlaPessoal.Page”
xmlns=”http://schemas.microsoft.com/winfx/2006/xaml/presentation”
xmlns:x=”http://schemas.microsoft.com/winfx/2006/xaml”
Width=”400″ Height=”300″ Loaded=”UserControl_Loaded”>
<Canvas x:Name=”LayoutPradrao” Background=”#fc0″>
<TextBlock Canvas.Left=”30″ Canvas.Top=”20″ FontSize=”40″ FontWeight=”bold”>Olá Pessoal</TextBlock>
<TextBlock Canvas.Left=”35″ Canvas.Top=”76″>
Última atualização:<Run x:Name=”infoAtualizacao” Foreground=”#f00″ Text=”[text]“></Run>
</TextBlock>
<TextBlock x:Name=”nomeDigitado” Canvas.Left=”36″ Canvas.Top=”100″>Digite seu nome:</TextBlock>
<TextBox x:Name=”txtNome” Canvas.Left=”36″ Canvas.Top=”118″ Width=”250″></TextBox>
<Button x:Name=”btnClique” Canvas.Left=”36″ Canvas.Top=”150″ FontSize=”14″ Content=”Clique-me” Width=”80″ Click=”btnClique_Click”></Button>
</Canvas>
</UserControl>
Page.xaml.cs
private void btnClique_Click(object sender, RoutedEventArgs e)
{
if (btnClique.Content.Equals(”Clique-me”))
{
btnClique.Content = “obrigada”;
}
else
{
btnClique.Content = “Clique-me”;
}
}
Até ai tudo bem, compilei o projeto e funcionou corretamente.
Quando fui integrar o projeto com o Expression Blend 2, a Page.xaml e seu conteúdo não eram suportados pelo WPF, após umas pesquisas, verifiquei que era necessário instalar Microsoft Expression Blend 2 Service Pack 1 e o problema foi resolvido.