Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Another SplitButton and DropDownButton fixes #2572

Merged
merged 13 commits into from
Jul 8, 2016
Merged

Conversation

punker76
Copy link
Member

@punker76 punker76 commented Jul 7, 2016

What changed?

  • change SplitButton to Selector to get access to SelectedValuePath and SelectedValue
  • fixed Popup alignment
  • close Popup on button click
  • add ItemsPanel template binding
  • add 2 new dependency properties ArrowMouseOverBrush, ArrowPressedBrush
  • use PackIconMaterial Kind="ChevronDown" for arrow
  • enable Items usage (for SplitButton and DropDownButton)
  • add new dependency properties ContentTemplate, ContentTemplateSelector and ContentStringFormat for DropDownButton
  • add protected virtual void SetContextMenuPlacementTarget(ContextMenu contextMenu) to DropDownButton

Closes #2374 SplitButton: Add SelectedValuePath and SelectedValue property
Closes #2540 Popup in SplitButton is aligned wrong
Closes #2457 Splitbutton Popup doesn't close
Closes #2215 SplitButton does not respect GroupStyle
Closes #2185 SplitButton IsPressed trigger won't change Foreground
Closes #2360 SplitButton Items
Closes #2078 Fill DropDownButton items without Binding
Closes #2051 DropDownButton and SplitButton doesn't works
Closes #2224 DropDownButton uses ItemTemplate template binding twice
Closes #2569 DropDownButton popup placement

@punker76 punker76 added this to the 1.3.0 milestone Jul 7, 2016
@punker76 punker76 changed the title Another SplitButton fixes Another SplitButton and DropDownButton fixes Jul 8, 2016
@punker76 punker76 merged commit 9c331aa into develop Jul 8, 2016
@punker76 punker76 deleted the SplitButton-Selector branch September 23, 2016 22:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment