How to create the same GUI as Avast Version7 has deployed for LEFT MENU PANE(Summary,Scan Computer, Real Time Shield)) in WPF using XAML? - xaml

I have to create the same GUI(for Desktop Application) which has used in Avast -Version 7 for the "Left Menu Pane(Summary,Scan Computer, Real Time Shield) etc".
I tried it a lot Already and at last I am asking the name of control that has customized in a way where each tabs on very Left Pane has sub tab like "Summary tab" that listed down following Sub tabs On click
1)current Service
2)Cloud Service
3)Statistics and other Tab sub-option collapse automatically?
Will you please give me guideline in brief to achieve Such effect through WPF?
or If you have some other solution for such GUI than please also suggest.

It is just a left aligned Tabs, larger tabs comprise of following smaller tabs, as in WPF we can customize shape of controls.
Such GUI also has been deployed for Intel Graphics Control Panel(window 7 64 bit).
This kind of GUI is very advantageous, as it holds lots of information in simplest and easier manner for end user.

Related

How to make form appear in all desktops of Windows 10 in VB.Net?

I need to make a form visible even when I switch desktop on Windows 10 (by pressing Ctrl-Windows-Arrow) if possible, without any 2nd party lib
You can create multiple desktops by pressing Windows-Tab and clicking the + on the bottom-right corner.
Normally, a form only appears in the original desktop it was shown, and can be dragged to another desktop, but won't appear in multiples at the same time.
I know it's possible, because the splash forms of some applications do this. (Ex: Word, Excel)
I searched all over the web, but couldn't find a solution.
EDIT: Another app that I know that does this is the Task Manager, when you mark the "Always Show" checkbox.
This may be of some help. You have to dive into the world of AutoHotKey but this will solve your issues I'm pretty sure:
https://superuser.com/questions/950960/pin-applications-to-multiple-desktops-in-windows-10
Set your form's topmost property to true? Have you tried that?

vb.net application Cancel button runs into the edge of the form in Windows 7

I have an application written in vb.net which works fine in both Windows XP, Vista and 7. However, in Windows Vista and 7, the button layout (specifically the Exit/Cancel button at the bottom right) of all the forms acts weird, as the Exit/Cancel button runs all the way touching the edge/boundary of the form as shown in the pic below.
This does not happen in Windows XP. Nor does it happen on disabling the Visual Styles in Windows 7, as shown below
What can be the cause for this issue and is there any way to solve this, so that it looks good for both XP and Windows 7?
EDIT: I'm posting this on behalf of a friend - Abhijit (https://stackoverflow.com/users/2642426/abhijit-hota) - who wanted to post this himself but had less than 10 reputation. Apparantly you need to have at least 10 reputation to post a question with an image.
One way to fix it is the place the buttons in a TableLayoutPanel. Then you can
Move it a bit further from the edge
Or leave an extra column on the right as a margin or gutter
Or anchor it in a way (left maybe) to prevent it
Another possible cause is that the controls are not using the Anchor property and he has tried to neatly line them up with something as an absolute position (which Visual Stlyes messes up as relative sizes and text extent changes). Any given user may or may not be using Styles Anchors so a layout panel works well to neaten things up.

VB.Net form as part of desktop

I've spent a while searching around and I can't find a solution to this:
I have a transparent, borderless form that displays a clock. I can load this just fine, but I want the clock to be part of the desktop, so it cannot take focus, is behind other applications, and is not hidden with Win+D (similar to applications like RainMeter).
I need the solution to work with VB.Net (I'm using 2010)
Thanks in anticipation
Take a look at the following codeproject article:
Application Desktop Toolbars
It seems to do what you require.
This article is about Application Desktop Toolbars, which are
applications that can align to the screen much like the taskbar. The
article will develop a base class for developing such apps.

Silverlight - Lync Application nested in a table

I'm very new in Silverlight and the Lync-SDK. So sorry for the question from a beginner.
Long time ago, i wrote al little web application, based on php for reading out contacts from a sql database.
Now the customer expand his envoirement and place Lync. Now he want the little Lync-Status-Square in the webapplication for click to call features.
I playing a little bit with the SDK of lync.
The following problem comes up. The square of Lync is nested in a td of my table. But the Lync-Silverlight-Applet need dynamical space for hover effects or single clicks. But in my table, i have no space, specially dynamic space.
So i switch off all hover and click functionality and place the follwing buttons in the StackPanel separate.
PresenceIndicator
StartInstanceMessagingButton
StartAudiCallButton
SendEmailButton
Two of them are fine.
Clicking on the IM-Button, The Lync Client opens the right Contact in IM-Mode and i can directly type a message. Perfect!
Clicking on the Mail-Icon, an Mail-Client will open, perfect.
The PresenceIndicator just display the color, not the exactly state, thats a problem, when the color is yellow. I can display the state in a TextBlock, but i prefer a label appears while hovering over the icon.
But my mainproblem is the StartAudioCallButton. This Icon is an dropDown-Icon. And i have no space for dropdowns. I would be so nice if this icon has the same behavoior like the IM-Button. The Lync Client will open in Call Modus and i can select, which callernumber i will use. Is that possible?
Thank you for Your time!
Frank
If you're having trouble with the layout of the standard Lync SilverLight controls, then the best thing to do is implement your own SilverLight controls for the function you're having difficulty with.
User Controls are really simple to create, there are plenty of tutorials on how to get started if you're not familiar with the process.
The Lync SDK has some great walkthroughs to get you up and running with signing in to Lync and placing an audio call
I don't know of any way to get Lync to open in a Call Mode as you suggested, but if you're limited with screen space, maybe you could have your custom StartAudioCallButton open a popup with the phone numbers in?

UI components for touch screen winforms applications?

I have seen this question:
Are there any decent UI components for touch screen web applications? and have allmost exact the same question but Im focused on winforms.
I working on an application that is not primary made for using with a touch screen, but now I see more and more customers using touch screen and want the application to support it better.
I want to "add" to the UI so that for example a rightclick on a combobox (or click a button at the side of the combobox) opens up a dialogbox that handles the showing and selecting of the items easier on a touch screen.
Controls I want to enhance or replace are listboxes, comboboxes and textboxes.
I know its easy to create those controls myself, but I think there must be some standards and allready tested UIs that works good in that environment. I dont want to reinvent the wheel and make a bad one if it allready exists good ones.
To sum it up:
Are there guide-lines for controls regarding touch screens, then where?
Are there any allready made controls I can byu (or free ones) out there?
Thanks!
Found some information:
Interaction Design Guide for Touchscreen Applications
http://www.sapdesignguild.org/resources/TSDesignGL/INDEX.HTM
pdf-version:
http://www.sapdesignguild.org/resources/TSDesignGL/TSDesignGL.pdf
The interface between humans and interactive kiosks
http://www.visi.com/~keefner/pdfs/focus1.pdf
Keys to a Successful Kiosk Application Some tips can be used generally:
http://www.visi.com/~keefner/pdfs/Kiosk-Tips.ppt