Können Sie binden, um die ImageSource-Eigenschaft des ImageBrush mit Caliburn.Micro (WinRT)?

Ich hatte gehofft, dynamische hintergrund-Bilder mit Caliburn.Micro. Dies ist, was ich versucht habe, ohne Erfolg.

<Grid>
 <Grid.Background>
   <ImageBrush x:Name="MyPhoto" /> 
 </Grid.Background>
</Grid>

//some view model
public class ImageViewModel
{
   public ImageSource MyPhoto {get;set;}
}

//Add Convention
//App.XAML.cs
...
public override void Configure()
{
  ...

        ConventionManager.AddElementConvention<ImageBrush>(ImageBrush.ImageSourceProperty, "ImageSource", "Loaded");
  ...
}

Ist es möglich, zu binden und zu ImageBrush ist ImageSource mit Caliburn.Mikro-oder gibt es einen besseren Weg, dies zu tun?

InformationsquelleAutor awright18 | 2012-12-07
Schreibe einen Kommentar