Silverlight Border não objeto visível quando tema aplicado?

votos
0

Tenho um aplicado um dos temas Silverlight Toolkit à minha página XAML, e agora, por algum motivo meus objetos de fronteira não aparecer. É este pelo design? Tenho a certeza de declarar explicitamente uma cor BorderBrush que deve contrastar o fundo do tema, mas isso não corrigir o problema.

Em caso de ajuda, o tema que estou usando é o tema BureauBlack do Silverlight Toolkit. E aqui está um trecho de código de um dos meus Fronteiras.

 <Border VerticalAlignment=Top Grid.Column=0 Grid.Row=2 Grid.RowSpan=2 BorderBrush=Orange  CornerRadius=10 Margin=0 Height=300>
        <StackPanel>
            <TextBlock Text=Status Panel FontSize=20 TextAlignment=Center />
            ...
        </StackPanel>
 </Border>
Publicado 19/05/2009 em 18:44
fonte usuário
Em outras línguas...                            


2 respostas

votos
0

Além disso, eu posso recomendar Silverlight Spy ferramenta. Uma das características do Silverlight Spy é fornecer uma árvore de todos os controles, para exibir todas as suas propriedades e para fornecer uma capacidade de mudá-los de forma dinâmica. É diminuir muito o tempo para tal problema resolver. Eu usei-o várias vezes em casos como o seu.

Respondeu 19/05/2009 em 21:56
fonte usuário

votos
0

Parece que quando um tema é carregado ele carrega seu próprio conjunto padrão de valores para a maioria das propriedades do objeto. Neste caso, a propriedade BorderThickness da fronteira objeto padrão é 0. Como resultado, você não vê-lo.

Ao dar explicitamente a propriedade BorderThickness um valor (não zero é claro), eu tenho a minha fronteira para aparecer.

Respondeu 19/05/2009 em 21:38
fonte usuário

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more