diff --git a/ChatController/ChatKlassen/KontaktMessageBuilder.cs b/ChatController/ChatKlassen/KontaktMessageBuilder.cs
index e387313..35fc847 100644
--- a/ChatController/ChatKlassen/KontaktMessageBuilder.cs
+++ b/ChatController/ChatKlassen/KontaktMessageBuilder.cs
@@ -41,10 +41,11 @@ namespace ChatController.ChatKlassen
DokumentVisibility = Visibility.Collapsed;
_herunterladen = Visibility.Collapsed;
_gifPictureVisibility = Visibility.Collapsed;
+ _picturePlaceHolderVisibility = Visibility.Collapsed;
+
+
-
-
}
// IMage Ansicht
@@ -77,7 +78,33 @@ namespace ChatController.ChatKlassen
HyperlinkVisibility = Visibility.Collapsed;
DokumentVisibility = Visibility.Collapsed;
_herunterladen = Visibility.Collapsed;
+ _picturePlaceHolderVisibility = Visibility.Collapsed;
+
+ }
+
+ //Konstruktor PlaceHolder
+ public KontaktMessageBuilder(string username, string message, string sendtime, bool isme, DateTime convertedSendTimeString, string originalImage, string imageName)
+ {
+
+ Username = username;
+ UserMessage = message;
+ SendTime = sendtime;
+ InternalSendTime = convertedSendTimeString;
+ OriginalImage = originalImage;
+ OriginalImageName = imageName;
+
+ Farbgebung(isme);
+
+
+ _pictureVisibility = Visibility.Collapsed;
+ ChatVisibility = Visibility.Collapsed;
+ SoundVisibility = Visibility.Collapsed;
+ HyperlinkVisibility = Visibility.Collapsed;
+ DokumentVisibility = Visibility.Collapsed;
+ _herunterladen = Visibility.Collapsed;
+
+ _picturePlaceHolderVisibility = Visibility.Visible;
}
//Dokument Ansicht
@@ -100,7 +127,8 @@ namespace ChatController.ChatKlassen
SoundVisibility = Visibility.Collapsed;
_herunterladen = Visibility.Collapsed;
HyperlinkVisibility = Visibility.Collapsed;
-
+ _picturePlaceHolderVisibility = Visibility.Collapsed;
+
}
private void Farbgebung(bool isme)
@@ -361,6 +389,9 @@ namespace ChatController.ChatKlassen
private Visibility _pictureVisibility;
public Visibility PictureVisibility { get { return _pictureVisibility; } set { _pictureVisibility = value; OnPropertyChanged("PictureVisibility"); } }
+ private Visibility _picturePlaceHolderVisibility;
+ public Visibility PicturePlaceHolderVisibility { get { return _picturePlaceHolderVisibility; } set { _picturePlaceHolderVisibility = value; OnPropertyChanged("PicturePlaceHolderVisibility"); } }
+
private Visibility _gifPictureVisibility;
public Visibility GifPictureVisibility { get { return _gifPictureVisibility; } set { _gifPictureVisibility = value; OnPropertyChanged("GifPictureVisibility"); } }
diff --git a/ChatController/ChatMainControl.xaml b/ChatController/ChatMainControl.xaml
index 7ae49ed..1f131a0 100644
--- a/ChatController/ChatMainControl.xaml
+++ b/ChatController/ChatMainControl.xaml
@@ -268,15 +268,26 @@
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+