TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
C# Corner
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
WPF popup UserControl
Amal ES
Jul 23, 2012
55.2
k
0
0
facebook
twitter
linkedIn
Reddit
WhatsApp
Email
Bookmark
Learn how to create UserControl in WPF.
Popupusercontrol.rar
Create a WPF project and create a UserControl. The UserControl contains one calendar.
<
UserControl
x
:
Class
="WpfApplication6.UserControl1 "
xmlns
="
http://schemas.microsoft.com/winfx/2006/xaml/presentation
"
xmlns
:
x
="
http://schemas.microsoft.com/winfx/2006/xaml
"
xmlns
:
mc
="
http://schemas.openxmlformats.org/markup-compatibility/2006
"
xmlns
:
d
="
http://schemas.microsoft.com/expression/blend/2008
"
mc
:
Ignorable
="d"
Name
="user"
d
:
DesignHeight
="158"
d
:
DesignWidth
="183">
<
Grid
Height
="154"
Width
="186">
<
Calendar
Height
="150"
HorizontalAlignment
="Left"
Name
="calendar1"
VerticalAlignment
="Top"
Width
="189" />
</
Grid
>
</
UserControl
>
In the main window create a popup xaml code.Create a reference of theUserControl. Then call the UserControl inside the popup.
<
Window
x
:
Class
="WpfApplication6.MainWindow"
xmlns
="
http://schemas.microsoft.com/winfx/2006/xaml/presentation
"
xmlns
:
x
="
http://schemas.microsoft.com/winfx/2006/xaml
"
xmlns
:
usr
="clr-namespace:WpfApplication6"
Title
="MainWindow"
Height
="350"
Width
="525">
<
StackPanel
>
<
ToggleButton
Name
= "button"
Height
="45"
Width
="154"
Foreground
="Green">
<
ToggleButton.Template
>
<
ControlTemplate
TargetType
="ToggleButton">
<
TextBlock
>
Click here to view the popup
</
TextBlock
>
</
ControlTemplate
>
</
ToggleButton.Template
>
</
ToggleButton
>
<
Popup
IsOpen
="{
Binding
IsChecked
,
ElementName
=button}">
<
Border
Background
="Green">
<
usr
:
UserControl1
></
usr
:
UserControl1
>
</
Border
>
</
Popup
>
</
StackPanel
>
</
Window
>
WPF popup UserControl
Next Recommended Reading
Popup Example in WPF