Allow line style to be changed (#1097)
* add line style * start line style * More fixes * undo key * more tweaks * address comments * Fix merge
This commit is contained in:
@@ -16,7 +16,13 @@ namespace CalculatorApp
|
||||
DEPENDENCY_PROPERTY_OWNER(EquationStylePanelControl);
|
||||
|
||||
DEPENDENCY_PROPERTY_WITH_DEFAULT_AND_CALLBACK(Windows::UI::Color, SelectedColor, Windows::UI::Colors::Black);
|
||||
DEPENDENCY_PROPERTY_WITH_DEFAULT_AND_CALLBACK(GraphControl::EquationLineStyle, SelectedStyle, GraphControl::EquationLineStyle::Solid);
|
||||
DEPENDENCY_PROPERTY_WITH_DEFAULT(Windows::Foundation::Collections::IVector<Windows::UI::Xaml::Media::SolidColorBrush ^> ^, AvailableColors, nullptr);
|
||||
DEPENDENCY_PROPERTY(bool, EnableLineStylePicker);
|
||||
|
||||
static Windows::UI::Xaml::Media::DoubleCollection ^ GetLinePattern(Platform::Object ^ line);
|
||||
static Platform::String ^ GetLineAutomationName(Platform::Object ^ line);
|
||||
static Platform::String ^ GetColorAutomationName(Windows::UI::Xaml::Media::Brush ^ color);
|
||||
|
||||
private:
|
||||
void SelectionChanged(Platform::Object ^ sender, Windows::UI::Xaml::Controls::SelectionChangedEventArgs ^ e);
|
||||
@@ -25,5 +31,9 @@ namespace CalculatorApp
|
||||
Platform::Object ^ sender,
|
||||
Windows::UI::Xaml::RoutedEventArgs ^ e);
|
||||
void SelectColor(Windows::UI::Color selectedColor);
|
||||
void OnSelectedStylePropertyChanged(GraphControl::EquationLineStyle oldStyle, GraphControl::EquationLineStyle newStyle);
|
||||
void SelectStyle(GraphControl::EquationLineStyle selectedStyle);
|
||||
void StyleChooserBox_SelectionChanged(Platform::Object ^ sender, Windows::UI::Xaml::Controls::SelectionChangedEventArgs ^ e);
|
||||
void StyleChooserBox_Loaded(Platform::Object ^ sender, Windows::UI::Xaml::RoutedEventArgs ^ e);
|
||||
};
|
||||
}
|
||||
|
Reference in New Issue
Block a user