none
Herança com User Controls RRS feed

  • Pergunta

  • Bom dia,

    Em uma aplicação, estou tentando utilizar herança entre User Control. Vi que isso só é possível quando retiramos o m,étodo InitializeComponent() do arquivo xxx.g.i.cs.

    Fazendo isso, tudo funcionou normalmente. A classe genérica está populando seus controles estáticos em tela. O problema é que as classes dinâmicas (classes especializadas desta herança) não estão renderizando infomação nenhuma na tela. Penso que isso possa estar acontecendo pelo fato de ter tirado o metodo InitializeComponent() do arquivo xxx.g.i.cs.

     

    Alguém poderia me ajudar? Obrigado!

     

    PS: alterei as TAGs xaml das classes especializadas para o nome da classe genérica.

    Vejam:

    <local:BaseViewSAP x:Class="GIOpPresentation.PainelDeEquipamentos.Commons.SAP.BaseViewSAP"
        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:local="clr-namespace:GIOpPresentation.PainelDeEquipamentos.Commons.SAP"
        mc:Ignorable="d">

     

    quarta-feira, 1 de junho de 2011 13:03

Todas as Respostas

  • O que você está tentando fazer exatamente? Detalhe um pouco melhor o seu problema para que possamos ajudar. Ex.: Tenho a classe X que herda da classe Y. A classe X é do tipo tal e preciso herdar de Y por tal motivo....
    Atenciosamente,

    Kelps Leite de Sousa | MVP Silverlight
    blog: http://kelps.net
    twitter : http://twitter.com/kelps

    Não se esqueça de "marcar como resposta" o ítem que lhe ajudou.
    sábado, 4 de junho de 2011 16:02
    Moderador