Hello,
I'm using the Callout control and host a ListBox as content. Basically works as expected. It is possible to select an item in the list and scroll the list with mouse wheel.
Problem is using the scrollbar of the hosted ListBox. When it is used in any way (click, press and move mouse to scroll) the Callout closes. The expected behavior would be that I can scroll the list using the scrollbar and select an item. Callout should stay open till closed by code or focus lost (e.g. click somewhere outside Callout control).
Attached is a small example that shows that behavior.
I tried already to disable autoclose and control (dis)appearance manually. With that approach I have the problem that I don't know how I get informed when there was a click outside Callout control (to close it manually), hence it stays open.
Thanks and Regards
Philipp
Is there any way to assign a callout to (say) the Open Image Button of the RadImageEditorUI?
I can't seem to find any way to get a reference to a button within the RadImageEditorUI control so I can assign it to a callout.
Thanks
I'm getting a strange pause during the animation of a callout? See code below:
Private
Sub
imHelpEnhanceDistance_MouseDown(sender
As
Object
, e
As
MouseButtonEventArgs)
Handles
imHelpEnhanceDistance.MouseDown
Try
Dim
clCodeCallout
As
New
RadCallout()
With
clCodeCallout
.FontSize = 10
.Content =
"My helpful Text Message"
.Width = 210
.Height = 70
.TextWrapping = TextWrapping.Wrap
.Background = Brushes.DarkGreen
.Foreground = Brushes.White
End
With
Dim
clSettings
As
New
CalloutPopupSettings()
With
clSettings
.Placement = System.Windows.Controls.Primitives.PlacementMode.Top
.CanPopupExceedScreen =
True
.ShowAnimationDuration = 0.55D
.ShowAnimationEasing =
New
BounceEase()
With
{.EasingMode = EasingMode.EaseOut, .Bounces = 20, .Bounciness = 5}
.CloseAnimationEasing =
New
CircleEase()
With
{.EasingMode = EasingMode.EaseOut}
.CloseAnimationDuration = 0.3D
.ShowAnimationType = CalloutAnimation.Move
.CloseAnimationType = CalloutAnimation.Move
.AutoClose =
True
End
With
CalloutPopupService.Show(clCodeCallout, TryCast(sender, FrameworkElement), clSettings)
Catch
ex
As
Exception
Log.Write(ex)
End
Try
End
Sub
Hi
Nice work with the new Callout-control, exactly what I needed!
1)
Im looking at the documentation, and I have a hard time figuring out how to popup a button on a button clicked for MVVM approach
(I have a (i)-symbol on a button for each row in my grid that should show a popup/callout with more information for that row)
2)
Are there example on formatted callout content (newline and bold, mostly needed)
/Thanks in advance, Robert
Now I have the honor of being the first to write something on the subject. :-)
I would like to display a callout in the lower right corner of my window - similar of what NotifyIcon does in the taskbar. The documentation mentions some "Absolute..." placements, but is very sparse in explaining the usage. It should just behave like the usual "Toaster" components that are often used on webapplications.
Regards
Heiko