.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
Sign In
Win Surprise Gifts!!!

Top 5 Contributors of the Month
david stephan
Gaurav Pal
Post New Web Links

How to change wpf image source on runtime ?

Posted By:      Posted Date: October 06, 2010    Points: 0   Category :WPF

I get new bitmap from some other component ( dont have any control on the other component ) every 5 seconds and i need to update my wpf image control with the new bitmap ( every 5 seconds ... ).


[ i cant save the bitmap to the disk and then load it as file ]

I cant find any way to update this wpf image control in run-time.

How can i do it ?


View Complete Post

More Related Resource Links

Can't update image.source at runtime ( ??? )

I change wpf image.source dynamically during runtime.
Its seen everything is find - the image is not empty ( i saving it to my disk )...
but on the "image.source = ... " i dont see any image on the Image controler.
Actually - i dont see any image on the image controler.

I check if the Image controler can have some hard code image ( not change on runtime ) and its look fine also. Just update the image.source is not update the right image on the runtime.

The code is simple 3 line ... function name that get argument of BitmapImage and then call => image.source = BitmapImage - that it ===> image is the x:Name of the Image object on the xaml.

Any suggestion? what to check ... ? what is wrong ?


DataTemplate change text and image on runtime




I am trying to set up a PeekPreview with WPF(VB). I already added text and can change it on runtime, but I'm not able to change the image in the background. I also used google and this forum, but can't find a solution for this problem.

I would be glad if someone could help me with this problem (I also understand C# ;) )


and finaly the code behind:


<DataTemplate x:Key="PeekPreview">
 <Grid Width="180" Height="70" Name="bg_Grid">
 <Rectangle Stroke="White" StrokeThickness="0">
  <ImageBrush ImageSource="/SuperWeather%202%20-%20WPF;component/Resources/peekpreview.png" />
 <Image Source="{Binding}" Width="60" Height="60" Margin="1" HorizontalAlignment="Left" x:Name="peek_image">
 <TextBlock Name="textblock" Text="{Binding}" TextAlignment="Right" Foreground="White" FontWeight="Bold" Height="Auto" VerticalAlignment="Stretch" FontSize="11" Padding="0,4,8,4">
	  <OuterGlowBitmapEffect GlowColor="Black" GlowSize="3"

How to Localize Windows Forms and Change the Language at Runtime

Localization is the process of customizing your application to a particular language, culture or locale. Visual Studio provides support for localizing Windows Forms with much ease. In this article, we will see how to localize windows forms and give the user the ability to change to his preferred language at runtime.
When you run a localized application, the appearance is determined by two culture values. The UICulture property is used to specify which resource files will be loaded for the form. The Culture property, on the other hand, determines how strings such as dates, numerals, and currency amounts are formatted.
Let us see the steps required to create a localized form. You can then expand this example and adopt the same approach for the rest of the forms in your project

change image button image


i am making a web form with a VB code behind.  on the form I have a down arrow imageButton that when pressed hides certain data.  what i want to do is change the button to an up arrow and vice versa whenever pressed.  i have both images loaded onto my project already.  any suggestions.

thank you

change css and image url

HiI have a masterpage on a site, in order to use the site the user has to login first. And after that I  would like to customize the masterpage with a unique css file and a unique imageurl for a image on the masterpage. Whar is the preferable way to achive this?

Use update progress control to change image control imageurl

UPDATE: Apologies for the previous formatting error - hopefully the post is now more readable... Hi I have a button with an image control next to it. Before the button is clicked, the image control "ConfirmedStatusImage" shows a "cancel.png" image. When the button has been clicked (and some other code successfully executed), then I change the imageurl for the "theConfirmedStatusImage" to show a "ok.png" image. Quite a bit of time can often pass between clicking the button and the associated code executing, so I have an ajax update progress control that shows a "bluespinner.gif" image while the page is updating after the button click. At the moment, the update progress updating image appears next to the "ConfirmedStatusImage" control. However, I would like to change things so that when the update progress starts, the imageurl of "ConfirmedStatusImage" changes from "cancel.png" to the update progress image (i.e., the "bluespinner.gif"). Then, when the update is complete, then the image should change to the "ok.png" image. My question is: how can I achieve this? As far as I can tell, the update progress control does not have any events that I can hook into. Also, placing the "ConfirmedStatusImage" inside the ProgressTemplate would not work either, as this only displays

Failed to set image source with string resource

User can set image source property like this: <Image Source="pack://application:,,,/MyResource;component/Images/1.ico" /> I think the source string is a little bit longer, so I want to make it as string resource: <sys:String x:Key="StringSourceKey">pack://application:,,,/MyResource;component/Images/1.ico</sys:String> After define the string resource, I use it to set image source, like this: <Image Source="{StaticResource StringSourceKey}" /> But, this time, it failed. It doesn't work. I think it is a contert error. Anybody know what's wrong?  Or any method to make the resource uri path shorter? Thanks.

change data source of cube

how to change data source of cube?

Change image button image on hover

Hoep this si simple I would like to change the image in an image button when the user hovers over it ..can anyone helpThanks  

Change image when mouse over!

I want to know that how can I change an image when mouse over image?!?!   thanks.

How convert bitmap to Image.source ?

I hold some bitmap object in the memory  ( simple System.Drawing.Bitmap ). I want to make some wpf image control to show this bitmap. I dont want to save the bitmap to the disk and then load it as URI to the wpf image control So, How can i do this simple action ?   Thanks.

How can i change the assembly's attributes at runtime?

i know how to get the assembly's attributes at runtime, it's like this: Assembly asm = Assembly.GetExecutingAssembly(); string asmDesc = ((AssemblyDescriptionAttribute)asm.GetCustomAttributes(typeof( AssemblyDescriptionAttribute ), false )[0]).Description; but how to set it at runtime?? I just found AssemblyBuilder.SetCustomAttribute(),  but can AssemblyBuilder be used in current asm or a assigned asm? thx~

Silverlight media player change source and play from javascript

I am having trouble accessing an embedded Silverlight 2 media player in an aspx page from Javascript and was hoping someone might offer some insight on what's going on. What I want to do is fire a javascript event on the client when a button is pressed to change the Silverlight media player media source and then play the newly selected file. I found what seemed like a pretty straightforward example on the silverlight.net site that looked like this:<%@ Page Title="" Language="VB" MasterPageFile="~/master.master" AutoEventWireup="false" CodeFile="Test.aspx.vb" Inherits="Test" %> <%@ Register Assembly="System.Web.Silverlight" Namespace="System.Web.UI.SilverlightControls" TagPrefix="asp" %> <asp:Content ID="Content1" ContentPlaceHolderID="Middle" Runat="Server"> <asp:MediaPlayer ID="Media1" runat="server" Height="240px" Width="320px"> </asp:MediaPlayer> <button id="Button1" onclick="onPlay()" type="button">Play</button> <script type="text/javascript"> function onPlay() { try { var player = $find("ctl00_Middle_Media1"); player.set_mediasource("example.mp3");

linq to sql varbinary assign to image source

Hi All, can you please tell me why this doesnt work:   <Grid> <Image Source="{Binding Path=currentUser.userStatus.icon.bm}" Width="89" Height="90" Margin="309,140,270,99" Name="im" /> </Grid>   where as if I assign the image source via the code behind it does? im.Source = currentUser.userStatus.icon.bm; The currentUser.userStatus.icon.bm object is a BitmapImage type generated from a database varbinary field using linq to sql partial methods like this:   public partial class icon { public BitmapImage bm = new BitmapImage(); public System.Drawing.Icon ic; public System.Drawing.Image img; partial void OnLoaded() { byte[] data = (byte[])this.imageBinary.ToArray(); MemoryStream strm = new MemoryStream(); strm.Write(data, 0, data.Length); strm.Position = 0; img = System.Drawing.Image.FromStream(strm); System.Drawing.Bitmap b = (System.Drawing.Bitmap)img; ic = System.Drawing.Icon.FromHandle(b.GetHicon()); //string imagePath = "Icons/go-down-8.ico"; //System.Drawing.Image img = System.Drawing.Image.FromFile(imagePath); //BitmapImage bi = new BitmapImage(); bm.BeginInit(); bm.DecodePixelWidth = 128; MemoryStream ms = new MemoryStream(); if (this.ext

change latest news runtime

one of my client has the requirement of changing the latest news section of website dynamically or runtime so not to publish the site and host it agian and again.this section is in master page how can i achieve this in asp.net c# 

Change image paths programmatically



I am working on a localization project, some of the localized text are in graphics, some of the example graphics  paths:




My web forms use <asp:image> controls and <img> tags (runat = sever) to point to graphics in /en/images. I need to a function to loop through all image control and point them to different paths based on the locale set at runt time. Which event should I override and how do I write it?

All my web pages inherit from a base page, I don't know if that makes differences.




Can I change report SQL Statement at runtime?

I need to change  report SQL Statement  at runtime. I need to do this because I have too much parameters and it's simple to me to change SQL statement.
ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
Sql Server  SharePoint  Silverlight  Others  All   

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend