File tree 1 file changed +26
-5
lines changed
ProtoBufViewer.Blazor/Pages
1 file changed +26
-5
lines changed Original file line number Diff line number Diff line change 33
33
</MudFileUpload >
34
34
<MudTreeView T =" MessageViewModel" Items =" Messages" Context =" message" @bind-SelectedValue =" SelectedMessage" >
35
35
<ItemTemplate >
36
- <MudTreeViewItem Items =" @message.Nested" Text =" @message.Name" Value =" @message" />
36
+ <MudTreeViewItem Items =" @message.Nested" Value =" @message" >
37
+ <BodyContent >
38
+ <MudTooltip ShowOnHover =" @true" Delay =" 1000" Placement =" Placement.End" >
39
+ <ChildContent >
40
+ <MudText >@message.Name </MudText >
41
+ </ChildContent >
42
+ <TooltipContent >
43
+ <MudText ><pre style =" text-align :left " >@message.Definition </pre ></MudText >
44
+ </TooltipContent >
45
+ </MudTooltip >
46
+ </BodyContent >
47
+ </MudTreeViewItem >
37
48
</ItemTemplate >
38
49
</MudTreeView >
39
50
</MudItem >
83
94
{
84
95
<MudTreeViewItem T =" ProtoType" Items =" @fieldMessage.Fields.Select(x => (ProtoType)x).ToHashSet()" Context =" messageField" >
85
96
<BodyContent >
86
- <MudText ><b >@field.Name :   ; </b ></MudText >
87
- <MudText >@fieldMessage.MessageType </MudText >
88
- </BodyContent >
89
- </MudTreeViewItem >
97
+ <MudTooltip ShowOnHover =" @true" Delay =" 1000" Placement =" Placement.Top" >
98
+ <ChildContent >
99
+ <MudText ><b >@field.Name :   ; </b >@fieldMessage.MessageType </MudText >
100
+ </ChildContent >
101
+ <TooltipContent >
102
+ <MudText ><pre style =" text-align :left " >@fieldMessage.Definition </pre ></MudText >
103
+ </TooltipContent >
104
+ </MudTooltip >
105
+ </BodyContent >
106
+ </MudTreeViewItem >
90
107
}
91
108
else
92
109
{
154
171
<MudText ><b >@field.Name :   ; </b ></MudText >
155
172
<MudText >@x.Value </MudText >
156
173
break ;
174
+ case TypedEnum x :
175
+ <MudText ><b >@field.Name :   ; </b ></MudText >
176
+ <MudText >@x.EnumValue </MudText >
177
+ break ;
157
178
}
158
179
</BodyContent >
159
180
</MudTreeViewItem >
You can’t perform that action at this time.
0 commit comments