Win 8.1 binding issue?

Topics: Bugs
Jun 27, 2013 at 10:30 PM
Hi All,

I tried out my app on the windows 8.1 preview & have noticed a small issue. I dont know if this is an caliburn issue or a bug in Windows that will be fixed.

In a View I have a text block like this:
<TextBlock x:Name="DisplayName" Margin="0,-24,0,0"  Text="{Binding Trip.display_name}" Style="{StaticResource SubheaderTextStyle}" Grid.Row="0" Grid.Column="0"/>
The view model has a Trip property like this:
public Trip Trip
{
get { return _trip; }
}
This is working perfectly in Windows 8 ... however on 8.1 i'm seeing this:

Image

Where as on Win8 i see it binding correctly. Exact same binary.

Image

I'm not sure quite where to start looking into this ... but suspect its going to become a big issue once more people start using 8.1.

Anyone else seeing this?
Jun 28, 2013 at 6:47 AM
Jun 28, 2013 at 10:19 PM
Can you elaborate on the issue? Or do you mean its likely a problem in that library?

All the rest of the binding is working great.
Jun 29, 2013 at 6:08 AM
Try to attach a CM logger to see what is going on.
Something like this:
https://github.com/tibel/Caliburn.Micro.Extras/blob/master/src/Caliburn.Micro.Extras.SL4/DebugLogger.cs

Also try to rename the TextBlock to e.g. x:Name="DisplayName3", if this changes anything.
Jul 25, 2013 at 5:15 AM
Thanks tibel ... ill give that a go. Because it only shows on 8.1 preview i need to get my dev box to 8.1 first to try this out ... or do some remote debugging on my RT device.

As soon as i have something ill report back here.

THanks for the pointer.
Sep 21, 2013 at 7:50 PM