Remove dead code from History (#1228)
* Clean history * clean unit tests * cleaning * Remove friend class in HistoryViewModel
This commit is contained in:
@@ -137,7 +137,7 @@
|
||||
Foreground="{ThemeResource SystemControlPageTextBaseHighBrush}"
|
||||
FontWeight="SemiLight"
|
||||
TextWrapping="Wrap"
|
||||
Visibility="{Binding ItemSize, Converter={StaticResource ItemSizeToVisibilityConverter}}"/>
|
||||
Visibility="{x:Bind Model.ItemsCount, Converter={StaticResource ItemSizeToVisibilityConverter}, Mode=OneWay}"/>
|
||||
<ListView x:Name="HistoryListView"
|
||||
MinHeight="60"
|
||||
Padding="0,12,0,0"
|
||||
@@ -150,7 +150,7 @@
|
||||
ItemsSource="{x:Bind Model.Items, Mode=OneWay}"
|
||||
SelectionMode="None"
|
||||
TabIndex="0"
|
||||
Visibility="{x:Bind Model.ItemSize, Mode=OneWay, Converter={StaticResource ItemSizeToVisibilityNegationConverter}}">
|
||||
Visibility="{x:Bind Model.ItemsCount, Mode=OneWay, Converter={StaticResource ItemSizeToVisibilityNegationConverter}}">
|
||||
<ListView.ItemContainerTransitions>
|
||||
<TransitionCollection>
|
||||
<AddDeleteThemeTransition/>
|
||||
@@ -166,7 +166,7 @@
|
||||
AutomationProperties.AutomationId="ClearHistory"
|
||||
Command="{x:Bind Model.ClearCommand, Mode=OneWay}"
|
||||
Content=""
|
||||
Visibility="{x:Bind Model.ItemSize, Mode=OneWay, Converter={StaticResource ItemSizeToVisibilityNegationConverter}}"/>
|
||||
Visibility="{x:Bind Model.ItemsCount, Mode=OneWay, Converter={StaticResource ItemSizeToVisibilityNegationConverter}}"/>
|
||||
</Grid>
|
||||
</Grid>
|
||||
</UserControl>
|
||||
|
@@ -89,11 +89,6 @@ MainPage::MainPage()
|
||||
|
||||
void MainPage::OnNavigatedTo(NavigationEventArgs ^ e)
|
||||
{
|
||||
if (m_model->CalculatorViewModel)
|
||||
{
|
||||
m_model->CalculatorViewModel->HistoryVM->ClearHistory();
|
||||
}
|
||||
|
||||
ViewMode initialMode = ViewMode::Standard;
|
||||
if (e->Parameter != nullptr)
|
||||
{
|
||||
@@ -134,7 +129,6 @@ void MainPage::OnAppPropertyChanged(_In_ Platform::Object ^ sender, _In_ Windows
|
||||
if (newValue == ViewMode::Standard)
|
||||
{
|
||||
EnsureCalculator();
|
||||
m_model->CalculatorViewModel->AreHistoryShortcutsEnabled = true;
|
||||
m_model->CalculatorViewModel->HistoryVM->AreHistoryShortcutsEnabled = true;
|
||||
m_calculator->AnimateCalculator(NavCategory::IsConverterViewMode(previousMode));
|
||||
m_model->CalculatorViewModel->HistoryVM->ReloadHistory(newValue);
|
||||
@@ -142,7 +136,6 @@ void MainPage::OnAppPropertyChanged(_In_ Platform::Object ^ sender, _In_ Windows
|
||||
else if (newValue == ViewMode::Scientific)
|
||||
{
|
||||
EnsureCalculator();
|
||||
m_model->CalculatorViewModel->AreHistoryShortcutsEnabled = true;
|
||||
m_model->CalculatorViewModel->HistoryVM->AreHistoryShortcutsEnabled = true;
|
||||
if (m_model->PreviousMode != ViewMode::Scientific)
|
||||
{
|
||||
@@ -153,7 +146,6 @@ void MainPage::OnAppPropertyChanged(_In_ Platform::Object ^ sender, _In_ Windows
|
||||
}
|
||||
else if (newValue == ViewMode::Programmer)
|
||||
{
|
||||
m_model->CalculatorViewModel->AreHistoryShortcutsEnabled = false;
|
||||
m_model->CalculatorViewModel->HistoryVM->AreHistoryShortcutsEnabled = false;
|
||||
EnsureCalculator();
|
||||
if (m_model->PreviousMode != ViewMode::Programmer)
|
||||
@@ -165,7 +157,6 @@ void MainPage::OnAppPropertyChanged(_In_ Platform::Object ^ sender, _In_ Windows
|
||||
{
|
||||
if (m_model->CalculatorViewModel)
|
||||
{
|
||||
m_model->CalculatorViewModel->AreHistoryShortcutsEnabled = false;
|
||||
m_model->CalculatorViewModel->HistoryVM->AreHistoryShortcutsEnabled = false;
|
||||
}
|
||||
EnsureDateCalculator();
|
||||
@@ -179,7 +170,6 @@ void MainPage::OnAppPropertyChanged(_In_ Platform::Object ^ sender, _In_ Windows
|
||||
{
|
||||
if (m_model->CalculatorViewModel)
|
||||
{
|
||||
m_model->CalculatorViewModel->AreHistoryShortcutsEnabled = false;
|
||||
m_model->CalculatorViewModel->HistoryVM->AreHistoryShortcutsEnabled = false;
|
||||
}
|
||||
EnsureConverter();
|
||||
|
Reference in New Issue
Block a user