Console RapidTravel text

This commit is contained in:
2023-08-29 22:18:18 +02:00
parent 28640e5dd2
commit 7df9c28172

View File

@@ -92,7 +92,7 @@ public class MainWindow
private Grid<IRootViewModel> MainContent() => private Grid<IRootViewModel> MainContent() =>
new() new()
{ {
RowDefinitionsObject = "Auto * Auto Auto Auto Auto", RowDefinitionsObject = "Auto * Auto Auto Auto Auto Auto",
ChildInitializer = ChildInitializer =
{ {
new Grid<IRootViewModel> new Grid<IRootViewModel>
@@ -257,7 +257,27 @@ public class MainWindow
} }
}, },
_timeline.View().WithExtension(new GridPositionExtension(0, 4)), _timeline.View().WithExtension(new GridPositionExtension(0, 4)),
StatusLine().WithExtension(new GridPositionExtension(0, 5)), new TextBlock<IRootViewModel>
{
Extensions =
{
new GridPositionExtension(0, 5)
},
}
.Setup(t =>
{
t.Bind(
t,
dc => dc.AppState.RapidTravelText.Value,
t => t.Text,
v => "Filter: " + v);
t.Bind(
t,
dc => dc.AppState.ViewMode.Value == ViewMode.RapidTravel,
t => t.IsVisible);
}),
StatusLine().WithExtension(new GridPositionExtension(0, 6)),
} }
}; };
@@ -548,7 +568,7 @@ public class MainWindow
if (!options.ShowAttributes) return; if (!options.ShowAttributes) return;
t.Bind( t.Bind(
t, t,
dc => dc is ISizeProvider dc => dc is ISizeProvider
? ((ISizeProvider) dc).Size.Value ? ((ISizeProvider) dc).Size.Value
: ((ISizeProvider) dc.BaseItem).Size.Value, : ((ISizeProvider) dc.BaseItem).Size.Value,
tb => tb.Text, tb => tb.Text,
@@ -559,7 +579,7 @@ public class MainWindow
return $"{b.LargestWholeNumberValue:0.#} " + b.GetLargestWholeNumberSymbol(NumberFormatInfo.CurrentInfo).First(); return $"{b.LargestWholeNumberValue:0.#} " + b.GetLargestWholeNumberSymbol(NumberFormatInfo.CurrentInfo).First();
}); });
}), }),
new TextBlock<IItemViewModel>() new TextBlock<IItemViewModel>()
.Setup(t => .Setup(t =>
{ {