How to create Tooltips like MS Office 2007/2010 in WPF - c#

How can I create complex ToolTips for my WPF RibbonItems like I have seen in MS-Office 2007/2010. A Sample image is given below.
On MSDN I got an image just like that but MSDN does not tell us how we can create it.
If anyone can help me in making Tooltip like MS Office I will appreciate it.
Thanks in advance.

As you can see in the documentation there are several properties on a RibbonButton that refer to parts of the enhanced tooltip:
ToolTipDescription
ToolTipFooterDescription
ToolTipFooterImageSource
ToolTipFooterTitle
ToolTipImageSource
ToolTipTitle
Come to think of it, those are the exact properties mentioned in the screenshot you have there.

You can download Ribbon Sample code.
If you are beginner start with this very comprehensive tutorial Creating a Ribbon Application
Specifying Ribbon Image resources
Also I would recommend to read this: Understanding Commands & Controls
For more specific issues you can find quick help in MSDN Ribbon Forum
Hope it helps!

Related

C# Winform How to Pin/UnPin WebBrowser control

I have a web browser control embedded in a tabPage in my application. How do I drag it out of my desktop app, that is an option to dock/undock or unpin it.
Edit: After reading a bit, I think I should do this with DragDrop events. I saw several examples to drag and drop within an application or between applications, but I am wondering if it is possible to drag the control outside my application to another screen. Should I record the screen coordinates to do this?
Edit: So far I have tried to capture MouseUp/MouseDown events with a simple button control but that only helps with moving the control within the form.
When I was reading DragDrop documentation in MSDN, it says 'AllowDrop' needs to be set to the target. But my target is not limited to a form it can also be a desktop screen. It makes me think I am totally on the wrong route. I am not pasting any code because I believe I am looking for an approach or some suggestion to do this. I am a novice so if this is not clear, please ask me further questions.
Hoping to hear from someone.
Thanks!
If anyone is interested, this codeproject link helped me get started:
http://www.codeproject.com/Articles/15418/PullApartTabPage-Docking-and-Undocking-Your-TabPag

How to find all WPF controls definition and usage examples?

Where can I find a reference for definitions and examples of all WPF controls. I'm new to WPF and much confused with the usage of majority of controls (such as canvas, stackpanel, winformshost, wrappanel, dockpanel, contentconstrol.) In WinForms, we didn't have that many controls. Googled for wpf control definitions and usage, but found nothing.
Start here: Windows Presentation Foundation for general WPF information.
For info specifically on controls: Controls by Category
The msdn site is probably your first best option to find out about WPF.
MSDN Control Library is always a good start.
I also found this site useful when I began using WPF.
Please visit the link
http://wpftutorial.net/Layout.html
Here you will find the code samples as well as the explanation.

What control should I use for this UI?

I'm relatively new to WPF, so could anyone give me some guidelines on how to build this UI (it's main panel of Paint on Windows)
I prefer code style over XAML (just for the learning purpose), so a general idea on what controls should be used would be more than enough, I can handle the detail of each element.
There are online templates. I think that you are searching for Ribbon Control Template.
Then, Codeproject has a great article about this.
You can check this msdn article, too.
In these links you have a lot of examples.
To use it you will create a new project with an online template, like in the image bellow (you see: it's selected WPF Ribbon Application:
That is a Ribbon control.
You can check this out: Introducing Microsoft Ribbon for WPF
Probably want to use the Ribbon Control? http://www.microsoft.com/en-us/download/details.aspx?id=11877
When I had the same question in my mind, I did an analysis of all ribbon controls and collected their links.
Here are they
http://fluent.codeplex.com/
http://wpf.codeplex.com/wikipage?title=WPF%20Ribbon%20Preview&ProjectName=wpf
http://www.microsoft.com/en-us/download/details.aspx?id=11877
Code Project Links:
http://www.codeproject.com/Articles/24062/A-Demonstration-for-WPF-Ribbon-Control-Library
http://www.codeproject.com/Articles/23199/WPF-C-Ribbon-Control-Library
http://www.codeproject.com/Articles/23343/A-Graphical-WPF-Ribbon-Control-Builder

How to programmatically add a RibbonTab to WPF Ribbon (October 2010 release)?

Does anybody know a way to programatically add a RibbonTab to a Mircosoft WPF Ribbon? I can't find an example or at least a property to use in neither documentation nor Ribbon's intellisense.
I found many entries all over the web suggesting something like: ribbon.Tabs.Add(...)
Unfortunately "Tabs" doesn't exist in the Ribbon class at all?! Was there an API change I can't find anything about or what's the trick?
The Microsoft WPF Ribbon inherits from Selector, which inherits from ItemsControl. With that in mind, to add a tab programmatically, you would use the Items property to add the new RibbonTab object.
For example,
Ribbon.Items.Add(new RibbonTab())
I haven't used the Microsoft WPF Ribbon much so I'm afraid I don't know, but I can however recommend the Microsoft Fluent Ribbon; I've had a lot more success implementing it, and found it significantly more flexible and intuitive...it's on the codeplex site if it's something you're interested in (presuming you haven't gotten too deep using the MS WPF Ribbon) - fluent.codeplex.com
Hope it helps,
Aj

Where can i get the source code for VNC in DOtnet c#?

My requirement is to remove the menu bar of TightVNC Viewer, because i dont want the user to use any of them in menu bar. For which i need the source code of TightVNC, so that i can
remove or disable the menu bar in UI Form. Can i get the source code in c# and i want to
open the project in Visual studio Dot Net and change the form. Or any other ideas for removing the menu bar will be helpful. Thanks.
The source code off the TightVNC website is C++.
If you're looking specifically for C#, there's an open-source C# VNC client on Sourceforge, here.
you can download from the .Net based open source project at Sourcefourge. here is the link
http://dotnetvnc.sourceforge.net/
Just grab the source code off the website.
I know this is an old question, but if someone is still searching for a .NET VncViewer, VnC# is a good source code sample.

Categories