|
Can any one Help
I have created one Panel Control(System.Windows.Forms) using wpf window application and create one user control using Windows Control Library.
I want to add the usercontrol in Panel
I have tried the following code
<window x:class="Sivam.Window1" xmlns:x="#unknown"><br />
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"<br />
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"<br />
xmlns:wfi="clr-namespace:System.Windows.Forms.Integration;assembly=WindowsFormsIntegration"<br />
xmlns:wf="clr-namespace:System.Windows.Forms;assembly=System.Windows.Forms"<br />
Title="Sivam" Height="300" Width="300" Loaded="Form_Load"><br />
<br />
grid><br />
windowsformshost margin="7.37,6.72333333333333,48,22"><br />
wf:panel height="50" x:name="panel1" text="Prompt" xmlns:wf="#unknown" /><br />
/windowsformshost><br />
/grid><br />
<br />
/window>;<br />
</window>
private void Form_Load(object Sender, EventArgs e)<br />
{<br />
UserControl1 uc1 = new UserControl1();<br />
panel1.Controls.Add(uc1);<br />
<br />
<br />
}
But I got the Error
Convert System.Windows.Controls to System.Windows.Forms.Controls
Thanks,
Siva
modified on Thursday, September 11, 2008 9:52 AM
|
|
|
|
|
It looks to me like you either have a namespace issue, or you're trying to add the wrong type somewhere. For example, if UserControl1 is a WPF control (which it appears to be), you can't add that to a windows forms panel. Use the Canvas class instead.
The windows forms host is for hosting windows forms controls inside a WPF window.
“Time and space can be a bitch.”
–Gushie, Quantum Leap
{o,o}.oO( Looking for a great RSS reader? Try FeedBeast! )
|)””’) Built with home-grown CodeProject components!
-”-”-
|
|
|
|
|
Hi,
Can we have a custom control which works like our asp.net datalist control.
Actually I want its repeatcolumn functionality.
I had tried few things as below
<window.resources>
<serviceimages x:key="serviceImages" xmlns="clr-namespace:OptiQ_TokenGen.Controller" xmlns:x="#unknown" />
</window.resources>
<canvas>
<wrappanel canvas.left="70" canvas.top="250" width="600" height="600" orientation="Horizontal">
<itemscontrol itemssource="{Binding Source={StaticResource serviceImages}}">
<itemscontrol.itemtemplate>
<datatemplate>
<image source="{Binding Path=NormalImage}" />
</datatemplate>
</itemscontrol.itemtemplate>
</itemscontrol>
</wrappanel>
</canvas>
Here ItemsControl which actually shows my bounded things in images and its parent control is WrapPanel which should wrap its inner control but i dont know what is wrong with this its not doing so.
Help me out.
thanks
|
|
|
|
|
I'm looking for a simple way for a part of a window to become transparent, like a hole, that "cuts through" what it is directly on top of and shows what is underneath.
Or, more concretely, I want to design a little close button that is a circle with an X, but I want the X to actually be a hole in the circle that you can "see through" to whatever the button is sitting on.
Before you answer, here's my guess:
Create a circle, then create a region marking the "X", and subtract that region from the circle, treating the final shape as the button.
The question is how easy is this (can it be done in XAML?), and are there any pitfalls to watch out for?
Cheers
Logan
“Time and space can be a bitch.”
–Gushie, Quantum Leap
{o,o}.oO( Looking for a great RSS reader? Try FeedBeast! )
|)””’) Built with home-grown CodeProject components!
-”-”-
|
|
|
|
|
Is this what you're after?
<Window
Height="200"
Width="200"
Background="#00ffffff"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml">
<Window.Resources>
<SolidColorBrush
x:Key="Brush1"
Color="#000033" />
</Window.Resources>
<Grid
x:Name="Layer_1"
Height="40"
Width="40">
<Path
Margin="0,0,0,0"
HorizontalAlignment="Left"
VerticalAlignment="Top"
Height="40"
Width="40"
Stretch="Fill"
Opacity="1"
Data="M 8.5,14 C8.5,14 12.75,8.5
12.75,8.5 14.498807907104492,
8.148337364196777 19.34754753112793,
14.70925235748291 20.5,
16 22.119489669799805,
17.813827514648438
27.8398494720459,
8.910149574279785 29.75,
7 30.831758499145508,
9.835678100585938 32.206844329833984,
13.383567810058594 32,16.5 32,
16.5 28.25,22.5 28.25,
22.5 33.222450256347656,
27.986970901489258 40.2801399230957,
26.194717407226562 27.75,
34 27.75,34 22.25,
27.25 22.25,27.25 18.401948928833008,
28.660367965698242 14.9323091506958,
29.884185791015625 11.5,32.25 5.261133193969727,
27.62375831604004 9.23710823059082,
22.89365005493164 14.75,
19.5 14.75,
19.5 8.5,
15.75 8.5,
15.75 8.5,
15.75 8.5,
14 8.5,
14 zM 0,
20 C0,
31.04583740234375 8.95416259765625,
40 20,
40 31.04583740234375,
40 40,
31.04583740234375 40,
20 40,
8.95416259765625 31.04583740234375,
0 20,
0 8.95416259765625,
0 0,8.95416259765625 0,
20 z"
Fill="{StaticResource Brush1}" />
</Grid>
</Window> I knocked a rough version together in Fireworks, and then used the free Infragistics Fireworks to XAML Converter to output it.
Last modified: 33mins after originally posted --
|
|
|
|
|
...yeah... that's the general idea. Lol thanks. Alas I don't have Fireworks, and I don't think I know enough to tweak those seemingly random values by hand.
It looks good tho, so I might just use that for now, if you don't have any objections.
Logan
“Time and space can be a bitch.”
–Gushie, Quantum Leap
{o,o}.oO( Looking for a great RSS reader? Try FeedBeast! )
|)””’) Built with home-grown CodeProject components!
-”-”-
|
|
|
|
|
No objections here.
chaiguy1337 wrote: seemingly random values by hand.
You mean you can't read them? And I thought they were soooooo obvious.
|
|
|
|
|
“Time and space can be a bitch.”
–Gushie, Quantum Leap
{o,o}.oO( Looking for a great RSS reader? Try FeedBeast! )
|)””’) Built with home-grown CodeProject components!
-”-”-
|
|
|
|
|
|
Nice. Very nice. Cheers mate.
|
|
|
|
|
No bother ... the timing is impeccable as I was looking to use the Infragistics DockManager control ...
Mmmm ... WPF goodness!
|
|
|
|
|
I have a custom control that expands upon mouse click, if i put my control in a groupbox, the border of the group box gets drawn on top of the part that expands outside the groupbox size. Any idea how to make this appear on TOP of it? I want to make it like the ComboBox dropdown works by default (always on top of anything).
|
|
|
|
|
|
Then would you also have to manage the location of the popup when the window is moved, as it does not move with the window once displayed. Is there not a better way to implement this?
|
|
|
|
|
Not if you want it to extend past the bounds of its containing layout panel, at least not any that I know of (but then again I'm new to this too).
“Time and space can be a bitch.”
–Gushie, Quantum Leap
{o,o}.oO( Looking for a great RSS reader? Try FeedBeast! )
|)””’) Built with home-grown CodeProject components!
-”-”-
|
|
|
|
|
If you are simply talking about ordering the layers inside a canvas or grid cell, however, take a look at Panel.ZIndex.
“Time and space can be a bitch.”
–Gushie, Quantum Leap
{o,o}.oO( Looking for a great RSS reader? Try FeedBeast! )
|)””’) Built with home-grown CodeProject components!
-”-”-
|
|
|
|
|
Thanks! Learn something new every day!
|
|
|
|
|
Hi,
How can I change Image's source on MouseDown event?
Thanks
|
|
|
|
|
I would use an EventTrigger to do this.
|
|
|
|
|
I have the same problem, and EventTriger is not allowing me to use a Setter
Can you be more specific?
Thanks
|
|
|
|
|
Can any one Help,
I have tried add Controls to ListView Control in WPF Application.
<br />
private void Form_Load(object Sender, RoutedEventArgs e)<br />
{<br />
Button btn = new Button();<br />
btn.Name = "Button1";<br />
btn.Content = "Button Text";<br />
listView1.Controls.Add(btn);<br />
<br />
}<br />
But I got the Error
'System.Windows.Controls.ListView' does not contain a definition for 'Controls'
How to add Controls to ListView Control in WPF
Thanks,
Sivaprasad
|
|
|
|
|
|
Hi i am using WPf for my app.
I have created a button. I disabled that button by default. I want to enable that button in some other file( not code behind) in the project at some point of time according to my logic ( in different cs file). How can i access that button?
Does any one have any idea how to do this.
Santhapur.
|
|
|
|
|
You can use the LogicalTreeHelper class to find the button. Alternatively, you can use the FindName method in the FrameworkElement class.
|
|
|
|
|
I did not get you Logical tree class? Can you please explain in brief
|
|
|
|
|