|
|
It supports only for Windows Vista,Want a Custom control for any OS
|
|
|
|
|
Jeena S wrote: for any OS
WPF is supported from Win XP onwards. . From the site,
"When the classes are used on Windows XP, they will automatically fall back to the old style dialog; this is also true for the VistaFolderBrowserDialog on WPF; that class provides a complete implementation of a folder browser dialog for WPF, old as well as new style."
|
|
|
|
|
|
Thanks Mark!! Sorry, I never came across that post of yours else I would have recommended it, no doubts. 5 for that
|
|
|
|
|
Ah this is where you're hiding out. So you're a WPFer now eh?
|
|
|
|
|
Busted!
Yeah, WPF and Silverlight. I scrapped and converted ALL my MFC UI stuff
to C#/WPF starting about a year ago.
I still use C++ but only for device I/O and occasionally performance-critical
native code.
I spend most of my newsgroup time in the MS Silverlight forums these days.
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
|
Prajeesh wrote: I have a viewbox like this.
<viewbox name="PhotoBox">
How can I Zoom the image in viewbox on a button click?
A simple google search would have turned up this[^] article. If you want to be a professional developer, you have to have the ability to do your own research first - that way you don't waste time waiting for somebody to answer your question.
|
|
|
|
|
Pete O'Hanlon wrote: If you want to be a professional developer, you have to have the ability to do your own research first - that way you don't waste time waiting for somebody to answer your question.
I agree. But sometimes for a person who isn't English , "what he should search (key words)" it's an issue
|
|
|
|
|
I searched for zoom image wpf. The keywords were all in his question, so this shouldn't have been a problem.
"WPF has many lovers. It's a veritable porn star!" - Josh Smith As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.
My blog | My articles | MoXAML PowerToys
|
|
|
|
|
Hi,
I am new to Silverlight application.I want to display video using Mediaelement tag and I used the below code to play video.
<canvas>
<mediaelement x:name="mPlayer" width="640" height="480" source="a_video.avi" xmlns:x="#unknown" />
<button x:name="bPlay" background="Green" width="100" height="45" canvas.left="8" canvas.top="497" content="Play" xmlns:x="#unknown" />
<button x:name="bPause" background="Yellow" width="100" height="45" canvas.left="112" canvas.top="497" content="Pause" xmlns:x="#unknown" />
<button x:name="bStop" background="Red" width="100" height="45" canvas.left="216" canvas.top="497" content="Stop" xmlns:x="#unknown" />
</canvas>
And I placed that video file in Xaml folder but when i run the application i am not getting any results to play video. The steps I followed are correct or anything missed.
Please help me how to play video using silverlight mediaelement and mention the steps to play video and where i have to place video to use it in mediaelement source property.
Thanks in advance
Pavani
|
|
|
|
|
AVI files aren't currently supported for MediaElement AFAIK.
Try converting the AVI to WMV
Also, if you're going to use a relative URI like that, make sure the
media file is in the same folder as the contents of the Silverlight app's
XAP.
Mark
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
thanks for your reply. I tried with all files but if i give weblink like "http://silverlight.services.live.com/82169/Blend1/video.wmv" in source property its working. And if I use local file either it is avi or wmv file its not working. Can you please tell me where to place my video and how to call that video in source property.
|
|
|
|
|
You need to use a proper URI for the MediaElement Source.
If you use
Source="a_video.wmv"
then that's a relative URI so a_video.wmv needs to be in your Silverlight
app's XAP. You could add the file to your project and set its Build
Action to "Content" and set Copy to Output Directory to copy the file.
For local files you need an absolute URL, something like
Source="File://c:/somefolder/a_video.wmv"
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
thank you its working now I added reference to my video in app's XAP folder.
I used the Relative URI source='/a_video.wmv'
I have one doubt here I created silvetlight project now i want to create webapplication and i want to use silverlight media elements etc and for web application where i have to place my video to play.
please help me if you know and how to host silverlight projects?
|
|
|
|
|
pavanip wrote: where i have to place my video to play
Depends on your requirements.
You can place the files anywhere they are accessible by URI, or bundled
with the application.
You may not want to deliver large media in your app because the user would
have to wait for it to download before the app even runs. You could, however,
make a separate xap to hold media resources.
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
|
Prajeesh wrote:
What is Image.Thumbnail ?
Do you think the information you have provided is sufficient for someone to understand your issue ?
|
|
|
|
|
I'm a bit confused as to what you want to do here. Do you expect this to show
a thumbnail of all of the images
multiple thumbnails - one per image
multiple thumbnails - one image
If you expect multiple thumbnails, then you need to wrap this up into a ListBox (or similar).
|
|
|
|
|
In some PC games, such as Civilization, the world map appear as a whole undeveloped territory with black mask. Along with your movement, the world map reveal itself gradually.
Now I'm trying to make the same effect using wpf. To predigest the question I use a Canvas(Background = Black) instead of the world map, a Small Rectangle with a storyboard to move itself along Canvas.LeftProperty and Canvas.TopProerty. How could I make the Canvas reveal itself along the track of the rectangle???
|
|
|
|
|
The Clip and OpacityMask properties allow you to mask areas. The OpacityMask is the most powerful you could set it to a VisualBrush which animates.
public partial class Window1 : Window
{
public Window1()
{
InitializeComponent();
Background = Brushes.Black;
var content = new Canvas() { Background = Brushes.Orange };
var mask = new Canvas() { Width = 300, Height = 300,Background = Brushes.Transparent};
var rectangle = new Rectangle() { Width = 0, Height = 300, Fill = Brushes.White };
mask.Children.Add(rectangle);
var brush = new VisualBrush(mask) { AutoLayoutContent = true };
var anim = new DoubleAnimation(300, TimeSpan.FromSeconds(3));
rectangle.BeginAnimation(Rectangle.WidthProperty, anim);
content.OpacityMask = brush;
Content = content;
}
}
|
|
|
|
|
Hello everyone,
I created a DragCanvas (based on DraggingElementsInCanvas[^]) and I use to display ObservableCollection of items (like this msdn forums[^]).
However I have two ObservableCollection's which I want to display:
- collection of network nodes
- collection of connections/links between this nodes (each connection has DataBinding to two Nodes{.Left,.Top})
It is possible to have two ItemSources for such a control? What would be the best solution to display these two collections?
Thanks in advance.
|
|
|
|
|
For me, the links are also nodes of a certain type. If you have them all in one collection then, you can use the DataTemplateSelector. Take a look here[^] and here[^] and see if I make sense.
|
|
|
|
|
Thanks for your answer. The DataTemplateSelector is great. However in my data model, the links and nodes are seperated in two ObservableCollections because later on I want to filter them using ICollectionView. The user can choose that for example only blue nodes and red links should be displayed. Perhaps this can be also solved using DataTemplateSelector as you recommended but I have some difficulties to put it all together. Can you give me another hint where to look? Thank you.
|
|
|
|