Ejemplo n.º 1
0
        protected override void BuildRenderTree(RenderTreeBuilder builder)
        {
            int seq = -1;

            builder.OpenElement(++seq, "div");
            builder.AddAttribute(++seq, "class", "Integrant.Element.Component.TabbedPanel.Panel");
            builder.AddAttribute(++seq, "hidden", TabbedPanelContainer.FocusedID() != ID);

            builder.AddContent(++seq, ChildContent);

            builder.CloseElement();
        }
Ejemplo n.º 2
0
        protected override void BuildRenderTree(RenderTreeBuilder builder)
        {
            int seq = -1;

            builder.OpenElement(++seq, "div");
            builder.AddAttribute(++seq, "class", "Integrant.Element.Component.TabbedPanel.Tab" +
                                 (TabbedPanelContainer.FocusedID() == ID
                                                     ? " Integrant.Element.Component.TabbedPanel.Tab:Focused"
                                                     : ""));
            @builder.AddAttribute(++seq, "onclick", EventCallback.Factory.Create <MouseEventArgs>(this, OnClick));

            builder.AddContent(++seq, ChildContent);

            builder.CloseElement();
        }
Ejemplo n.º 3
0
 private void OnClick(MouseEventArgs args)
 {
     TabbedPanelContainer.Focus(ID);
 }
Ejemplo n.º 4
0
 protected override void OnParametersSet()
 {
     TabbedPanelContainer.Register(ID);
 }