| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- using Content.Client.Administration.UI.CustomControls;
- using Robust.Client.AutoGenerated;
- using Robust.Client.UserInterface.Controls;
- using Robust.Client.UserInterface.CustomControls;
- using Robust.Client.UserInterface.XAML;
- namespace Content.Client.UserInterface
- {
- [GenerateTypedNameReferences]
- public sealed partial class StatsWindow : DefaultWindow
- {
- public StatsWindow()
- {
- RobustXamlLoader.Load(this);
- IoCManager.InjectDependencies(this);
- }
- public void UpdateValues(List<string> headers, List<string[]> values)
- {
- Values.DisposeAllChildren();
- Values.Columns = headers.Count;
- for (var i = 0; i < headers.Count; i++)
- {
- var item = headers[i];
- Values.AddChild(new Label()
- {
- Text = item,
- });
- }
- values.Sort((x, y) => string.Compare(x[0], y[0], StringComparison.CurrentCultureIgnoreCase));
- for (var i = 0; i < values.Count; i++)
- {
- var value = values[i];
- for (var j = 0; j < value.Length; j++)
- {
- Values.AddChild(new Label()
- {
- Text = value[j],
- });
- }
- }
- }
- }
- }
|