|
Thinking about it ... a really quick dirty way might be to use nested stack panels and borders ...
Jammer
Going where everyone here has gone before!
My Blog
|
|
|
|
|
Rob Philpott wrote: What would you do Pete if you had to display tabular data in WPF, buy a control or go about building one?
It depends on what I was trying to do with it. If it wasn't too complicated then I'd look at extending the ListView - the beauty of templates is that you can turn something like the listview into a grid control without too much effort. Mind you, I do use Xceed WPF Grid as well - it's very nice (and free too in the basic version, always a plus point with me).
|
|
|
|
|
Greetings,
Are there any charting/graphing providers for WPF (i.e. like Dundas Charts)?
Thank you.
BP
|
|
|
|
|
Yes ... I'm currently using Infragistics ... althought we have two new ones on the market now as well.
ComponentOne have just released their WPF stuff and Xceed have their WPF stuff out too. ChartFX also have a WPF component but its still in beta and has been for what seems like years.
I have only worked a lot with the Infragistics solution which works well. Good support too. Interestingly I have also spoken to Nevron a lot ... they seem to be almost shunning WPF in favour of actually writing a graphics engine of their own in order to then display that in a hosted fashion within WPF as they seem to think that WPF doesn't have the performance capability.
I'm using the Infragistics datagrid with 60,000+ rows bound to it with no problems. Check them all out on these links ...
http://www.infragistics.com/[^]
http://www.softwarefx.co.uk[^]
http://xceed.com/Grid_WPF_Intro.html[^]
http://www.componentone.co.uk[^]
http://www.nevron.com/Nevron.Home.aspx[^]
Jammer
Going where everyone here has gone before!
My Blog
|
|
|
|
|
Hi Experts,
I want to start my hands on Silverlights. can any one suggest me that how can i start ?
Thanks in Advance !!!!
Good day
Best Regards
-----------------
Abhijit Jana
Microsoft Certified Professional
"Success is Journey it's not a destination"
|
|
|
|
|
|
|
Hi Michael
Thanks for input !!!! I am very new in Silverlights. That will help me lot !!!
Best Regards
-----------------
Abhijit Jana
Microsoft Certified Professional
"Success is Journey it's not a destination"
|
|
|
|
|
A couple of follow-on questions to this thread...
Michael Sync wrote: There are three majors versions such as Silverlight 1.0, Silverlight 2.0 (1.1) Alpha and Silverlight 2 (not 2.0) beta1 in Silverlight. If you are new to Silverlight, I suggest you to start with Silverlight 2 beta1.
What are the compelling reasons to start with Silverlight 2 beta 1 versus 1.0 or 1.1?
Michael Sync wrote: You need to install VS 2008 and SL 2 Tool for VS 2008 (it includes all required softwares (runtime, hotfix for VS, SDK))[^]
Is there any reason to need Expression Studio or Blend in order to do Silverlight 2 development?
Thanks in advance for any advice/guidance...
Cheers,
Carl
|
|
|
|
|
Hi all,
i try to create a style for a menu/menuitems (changing background, fonts and so forth...). Everything works well except the background of the separators. Has anyone an idea where to specify that the background is not the windows default gray but the brush i define?
thanks Rainer
|
|
|
|
|
Take a look at the separator control template. I left the default control tempate in place without modifying it.
You'll notice that although the Separartor has various public properties exposed, the template does not consume them. This is why your attempts to change it didn't work.
So you can take this simple XAML and play around witht control template to get the look you desire.
<Window
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
x:Class="Window1"
x:Name="Window"
Title="Window1"
Width="640" Height="480">
<Window.Resources>
<Style x:Key="SeparatorStyle1" TargetType="{x:Type Separator}">
<Setter Property="Template">
<Setter.Value>
<ControlTemplate TargetType="{x:Type Separator}">
<Grid Margin="0,6,0,4" SnapsToDevicePixels="true">
<Rectangle Margin="30,0,1,1" Height="1" Fill="#E0E0E0"/>
<Rectangle Margin="30,1,1,0" Height="1" Fill="White"/>
</Grid>
</ControlTemplate>
</Setter.Value>
</Setter>
</Style>
</Window.Resources>
<Grid x:Name="LayoutRoot">
<Menu HorizontalAlignment="Left" VerticalAlignment="Top" Width="Auto" Height="Auto">
<MenuItem Header="File">
<MenuItem Header="New"/>
<Separator Style="{StaticResource SeparatorStyle1}"/>
<MenuItem Header="Exit"/>
</MenuItem>
</Menu>
</Grid>
</Window>
modified 27-Feb-21 21:01pm.
|
|
|
|
|
I have WPF application that performs scrolling of three xaml controls in circular manner.
If I use simple control without much styles or instead use a simple image in the element, then scrolling goes fine and application performance is good.
However, if I load the control with heavy WPF styles,then at very high resolution say (1400 * 900) systems, scrolling gets jerky and CPU usage increases.The problem exists with machines with low graphic card.
I studied this and found that WPF can take advantage of hardware rendering pipeline but couldn't find any working example.
Is there some way in WPF by which we can use heavy styled xaml controls with good performance on PCs with UMA graphic card?
|
|
|
|
|
Why do you think you are going to get an answer to the one I gave below? Didn't you believe me? Did you somehow think that I was pulling this information out of my a*se just to yank your chain?
You've been told the solution. Now actually get off your a*se and do something about it.
|
|
|
|
|
Pete's right ...
WPF unlike winforms uses the graphics engine of the machine to 'paint' screens. This is all done throuh the MILCORE and DirectX ...
"The major components of WPF are illustrated in the figure below. The red sections of the diagram (PresentationFramework, PresentationCore, and milcore) are the major code portions of WPF. Of these, only one is an unmanaged component – milcore. Milcore is written in unmanaged code in order to enable tight integration with DirectX. All display in WPF is done through the DirectX engine, allowing for efficient hardware and software rendering. WPF also required fine control over memory and execution. The composition engine in milcore is extremely performance sensitive, and required giving up many advantages of the CLR to gain performance."
Get a better machine ...
To be fair WPF is arguably very 'Vista' related meaning that you should really say to users that minimum specs of machine are more ot less what you would expect in order to run Vista.
That is certainly what we are going to be doing when we roll out our new software ...
Jammer
Going where everyone here has gone before!
My Blog
|
|
|
|
|
Thanks for the reply.
I have already lowered the Bitmap effect and applied the caching still in need more performance, can you suggest something ?
Can i somehow further reduce the rendering quality while doing doing some particular task?
Thanks
|
|
|
|
|
Since WFP is practically DirectX it might be worth investigating down this route ...
Maybe experiment with you images as well. I can't imagine a scenario where I would want to degrade quality though so i've never looked into this.
Jammer
Going where everyone here has gone before!
My Blog
|
|
|
|
|
Hi All,
This is a way off yet but its something I have to think about.
My current project has a large enough potential Mac user base to make a mac version a viable effort. Have any of you here undertaken such a task? I'm not even sure what languages you can use to program for a Mac. I know that its a Unix based system which is significantly different platform and would require a stack of effort to learn but it would be worth it.
I need to have a read up but has anyone got any useful info on this topic?
Cheers,
Jammer
Going where everyone here has gone before!
My Blog
|
|
|
|
|
Presumably you're prepared to junk the WPF UI right? OTOH could your app. all be done in Silverlight 2.0?
Kevin
|
|
|
|
|
Oh yeah, I'm coming from the angle that it would be a rewrite from the ground up basically ... a few resources could be carried over like XML lookup tables but that's about it I would imagine.
haha!! - from appleinsider ...
"C# is the microsoft spawn of satan java hack that is windows only. "
This looks interesting ...
http://www.mono-project.com/Mono:OSX[^]
Jammer
Going where everyone here has gone before!
My Blog
|
|
|
|
|
Yes, I was going to mention Mono but wasn't sure whether you wanted to stay with WPF or not. It will probably be easier to use Mono than learn Java or Objective C.
Kevin
|
|
|
|
|
indeedy!
Jammer
Going where everyone here has gone before!
My Blog
|
|
|
|
|
"You take your stinkin' Mac ways away from these forums. We don' wan' no stinkin' Mac users."
|
|
|
|
|
heh heh ... nix ... pah!
Jammer
Going where everyone here has gone before!
My Blog
|
|
|
|
|
Jammer wrote: heh heh ... nix ... pah!
And now you're bringing up nix? Dear god. Will the horror never end?
|
|
|
|
|
not in my lifetime!
Jammer
Going where everyone here has gone before!
My Blog
|
|
|
|