Click here to Skip to main content
15,892,005 members
Home / Discussions / C#
   

C#

 
GeneralRe: Error in WPF Pin
Nick_Frenk17-Jun-13 3:18
Nick_Frenk17-Jun-13 3:18 
GeneralRe: Error in WPF Pin
Pete O'Hanlon17-Jun-13 3:31
mvePete O'Hanlon17-Jun-13 3:31 
GeneralRe: Error in WPF Pin
Nick_Frenk17-Jun-13 3:46
Nick_Frenk17-Jun-13 3:46 
GeneralRe: Error in WPF Pin
Pete O'Hanlon17-Jun-13 5:54
mvePete O'Hanlon17-Jun-13 5:54 
GeneralRe: Error in WPF Pin
Nick_Frenk17-Jun-13 21:22
Nick_Frenk17-Jun-13 21:22 
GeneralRe: Error in WPF Pin
Pete O'Hanlon17-Jun-13 21:27
mvePete O'Hanlon17-Jun-13 21:27 
GeneralRe: Error in WPF Pin
Nick_Frenk17-Jun-13 21:33
Nick_Frenk17-Jun-13 21:33 
GeneralRe: Error in WPF Pin
Pete O'Hanlon17-Jun-13 21:57
mvePete O'Hanlon17-Jun-13 21:57 
The problem is that you are returning out of your while loop, so you will only get 1 image. Try this instead:
C#
public partial class MainWindow : Window
    {
        public MainWindow()
        {
            InitializeComponent();
        }
 
        DispatcherTimer timer1 = new DispatcherTimer();
        
        public void StreamImage()
        {
            while (true)
            {
                var date = DateTime.Now.Hour;
                string url = @"http://ipaddress/jpg/image.jpg?" + date;
                BitmapImage image = new BitmapImage();
                image.DownloadCompleted += (s,e) =>
                {
                  image.Freeze();
                  image1.Source = image;
                }
                image.CacheOption = BitmapCacheOption.OnLoad;
                image.BeginInit();
                image.UriSource = new Uri(url);
                image.EndInit();
            }
        }
        public void StartStreaming(Object sender, EventArgs args) 
        {
            StreamImage();
        }
 
        private void button1_Click(object sender, RoutedEventArgs e)
        {
            timer1.Interval = new TimeSpan(0, 0, 5);
            timer1.Tick += StartStreaming;
            timer1.Start();
 
        }
 
    }

I was brought up to respect my elders. I don't respect many people nowadays.

CodeStash - Online Snippet Management | My blog | MoXAML PowerToys | Mole 2010 - debugging made easier

GeneralRe: Error in WPF Pin
Nick_Frenk17-Jun-13 22:17
Nick_Frenk17-Jun-13 22:17 
GeneralRe: Error in WPF Pin
Pete O'Hanlon17-Jun-13 22:30
mvePete O'Hanlon17-Jun-13 22:30 
NewsRe: Error in WPF Pin
Nick_Frenk17-Jun-13 23:34
Nick_Frenk17-Jun-13 23:34 
GeneralRe: Error in WPF Pin
Pete O'Hanlon18-Jun-13 0:50
mvePete O'Hanlon18-Jun-13 0:50 
GeneralRe: Error in WPF Pin
Nick_Frenk18-Jun-13 2:33
Nick_Frenk18-Jun-13 2:33 
GeneralRe: Error in WPF Pin
Nick_Frenk19-Jun-13 3:13
Nick_Frenk19-Jun-13 3:13 
QuestionRead & Write Binary Data File Pin
Jassim Rahma16-Jun-13 9:34
Jassim Rahma16-Jun-13 9:34 
AnswerRe: Read & Write Binary Data File Pin
Pete O'Hanlon16-Jun-13 9:44
mvePete O'Hanlon16-Jun-13 9:44 
GeneralRe: Read & Write Binary Data File Pin
harold aptroot16-Jun-13 10:11
harold aptroot16-Jun-13 10:11 
AnswerRe: Read & Write Binary Data File Pin
V.16-Jun-13 21:20
professionalV.16-Jun-13 21:20 
QuestionCustom gridview showing more rows than data Pin
Shelts15-Jun-13 7:10
Shelts15-Jun-13 7:10 
Questionmachine learning c# web service and web site Pin
miren gomez14-Jun-13 4:34
miren gomez14-Jun-13 4:34 
AnswerRe: machine learning c# web service and web site Pin
Pete O'Hanlon14-Jun-13 4:50
mvePete O'Hanlon14-Jun-13 4:50 
AnswerRe: machine learning c# web service and web site Pin
Alan Balkany14-Jun-13 4:59
Alan Balkany14-Jun-13 4:59 
AnswerRe: machine learning c# web service and web site Pin
Dave Kreskowiak14-Jun-13 7:28
mveDave Kreskowiak14-Jun-13 7:28 
GeneralRe: machine learning c# web service and web site Pin
miren gomez14-Jun-13 7:55
miren gomez14-Jun-13 7:55 
GeneralRe: machine learning c# web service and web site Pin
Pete O'Hanlon14-Jun-13 8:17
mvePete O'Hanlon14-Jun-13 8:17 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.