Model Expectation Tooltip, Company Description Tooltip in MGSHMomentum

This commit is contained in:
2025-06-10 23:29:42 -04:00
parent 758ed01e06
commit b8e1746914
6 changed files with 180 additions and 22 deletions

View File

@@ -62,10 +62,14 @@
<Button Content="{Binding Path=PercentButtonText}" HorizontalAlignment="Stretch" Command="{Binding Path=ToggleReturnOrPercentCommand}"></Button>
<Label Content="Expectancy" HorizontalAlignment="Center" ></Label>
<TextBox Background="WhiteSmoke" Focusable="false" Height="24" MinWidth="80" HorizontalAlignment="Stretch"
IsReadOnly="true" Text="{Binding Path=ModelExpectation, Mode=OneWay}" Foreground="{Binding Path=ExpectationColor}"
ToolTip.Tip="{Binding $parent[vw:CMMomentumView].((vm:CMMomentumViewModel)DataContext).ExpectationDescription}, Mode=OneWay"/>
<TextBox Background="WhiteSmoke" Focusable="false" Height="24" MinWidth="80" HorizontalAlignment="Stretch" IsReadOnly="true"
Text="{Binding Path=ModelExpectation, Mode=OneWay}" Foreground="{Binding Path=ExpectationColor}">
<ToolTip.Tip>
<Border Margin="2,1,2,1" Background="AntiqueWhite" BorderBrush="Black" BorderThickness="1" CornerRadius="15" Padding="5">
<TextBlock FontWeight="Normal" FontSize="12" Text="{Binding $parent[vw:CMMomentumView].((vm:CMMomentumViewModel)DataContext).ExpectationDescription}, Mode=OneWay" />
</Border>
</ToolTip.Tip>
</TextBox>
</StackPanel>

View File

@@ -61,10 +61,14 @@
<Button Content="{Binding Path=PercentButtonText}" HorizontalAlignment="Stretch" Command="{Binding Path=ToggleReturnOrPercentCommand}"></Button>
<Label Content="Expectancy" HorizontalAlignment="Center" ></Label>
<TextBox Background="WhiteSmoke" Focusable="false" Height="24" MinWidth="80" HorizontalAlignment="Stretch"
IsReadOnly="true" Text="{Binding Path=ModelExpectation, Mode=OneWay}" Foreground="{Binding Path=ExpectationColor}"
ToolTip.Tip="{Binding $parent[vw:CMTrendView].((vm:CMTrendViewModel)DataContext).ExpectationDescription}, Mode=OneWay"/>
<TextBox Background="WhiteSmoke" Focusable="false" Height="24" MinWidth="80" HorizontalAlignment="Stretch" IsReadOnly="true"
Text="{Binding Path=ModelExpectation, Mode=OneWay}" Foreground="{Binding Path=ExpectationColor}">
<ToolTip.Tip>
<Border Margin="2,1,2,1" Background="AntiqueWhite" BorderBrush="Black" BorderThickness="1" CornerRadius="15" Padding="5">
<TextBlock FontWeight="Normal" FontSize="12" Text="{Binding $parent[vw:CMTrendView].((vm:CMTrendViewModel)DataContext).ExpectationDescription}, Mode=OneWay" />
</Border>
</ToolTip.Tip>
</TextBox>
</StackPanel>

View File

@@ -79,9 +79,15 @@
<Button Content="{Binding Path=PercentButtonText}" HorizontalAlignment="Stretch" Command="{Binding Path=ToggleReturnOrPercentCommand}"></Button>
<Label Content="Expectancy" HorizontalAlignment="Center" ></Label>
<TextBox Background="WhiteSmoke" Focusable="false" Height="24" MinWidth="80" HorizontalAlignment="Stretch" IsReadOnly="true"
Text="{Binding Path=ModelExpectation, Mode=OneWay}" Foreground="{Binding Path=ExpectationColor}"
ToolTip.Tip="{Binding $parent[vw:MGSHMomentumView].((vm:MGSHMomentumViewModel)DataContext).ExpectationDescription}, Mode=OneWay"/>
Text="{Binding Path=ModelExpectation, Mode=OneWay}" Foreground="{Binding Path=ExpectationColor}">
<ToolTip.Tip>
<Border Margin="2,1,2,1" Background="AntiqueWhite" BorderBrush="Black" BorderThickness="1" CornerRadius="15" Padding="5">
<TextBlock FontWeight="Normal" FontSize="12" Text="{Binding $parent[vw:MGSHMomentumView].((vm:MGSHMomentumViewModel)DataContext).ExpectationDescription}, Mode=OneWay" />
</Border>
</ToolTip.Tip>
</TextBox>
</StackPanel>
@@ -132,7 +138,22 @@
</DataGrid.Styles>
<DataGrid.Columns>
<DataGridTextColumn Header="Symbol" Binding="{Binding Symbol, DataType={x:Type md:MGSHPositionModel}}"/>
<DataGridTemplateColumn Header="Symbol">
<DataGridTemplateColumn.CellTemplate>
<DataTemplate >
<TextBlock Text="{Binding Symbol, DataType={x:Type md:MGSHPositionModel}}">
<ToolTip.Tip>
<Border Margin="2,1,2,1" Background="AntiqueWhite" BorderBrush="Black" BorderThickness="1" CornerRadius="15" Padding="5">
<TextBlock FontWeight="Normal" FontSize="12" Text="{Binding $parent[vw:MGSHMomentumView].((vm:MGSHMomentumViewModel)DataContext).CompanyDescriptionSelectedPosition}, Mode=OneWay"/>
</Border>
</ToolTip.Tip>
<ToolTip.ShowDelay>125</ToolTip.ShowDelay>
</TextBlock>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
<DataGridTemplateColumn.CellEditingTemplate/>
</DataGridTemplateColumn>
<DataGridTextColumn Header="Slot" Binding="{Binding SlotAsString, DataType={x:Type md:MGSHPositionModel}}" />

View File

@@ -61,10 +61,15 @@
<Button Content="{Binding Path=PercentButtonText}" HorizontalAlignment="Stretch" Command="{Binding Path=ToggleReturnOrPercentCommand}"></Button>
<Label Content="Expectancy" HorizontalAlignment="Center" ></Label>
<TextBox Background="WhiteSmoke" Focusable="false" Height="24" MinWidth="80" HorizontalAlignment="Stretch" IsReadOnly="true"
Text="{Binding Path=ModelExpectation, Mode=OneWay}" Foreground="{Binding Path=ExpectationColor}"
ToolTip.Tip="{Binding $parent[vw:MomentumView].((vm:MomentumViewModel)DataContext).ExpectationDescription}, Mode=OneWay"/>
Text="{Binding Path=ModelExpectation, Mode=OneWay}" Foreground="{Binding Path=ExpectationColor}">
<ToolTip.Tip>
<Border Margin="2,1,2,1" Background="AntiqueWhite" BorderBrush="Black" BorderThickness="1" CornerRadius="15" Padding="5">
<TextBlock FontWeight="Normal" FontSize="12" Text="{Binding $parent[vw:MomentumView].((vm:MomentumViewModel)DataContext).ExpectationDescription}, Mode=OneWay" />
</Border>
</ToolTip.Tip>
</TextBox>
</StackPanel>