Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 | Suche | FAQ

Hauptmenü
myCSharp.de
» Startseite
» Forum
» Suche
» Regeln
» Wie poste ich richtig?

Mitglieder
» Liste / Suche
» Wer ist online?

Ressourcen
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Microsoft Docs

Team
» Kontakt
» Cookies
» Spenden
» Datenschutz
» Impressum

  • »
  • Portal
  • |
  • Mitglieder
Beiträge von hannes123456
Thema: Object in Funktion verwenden nicht möglich
Am im Forum: GUI: WPF und XAML

Ich kann bei der Send Funktion das Object nicht richtig verwenden das Object hat die eigenschaften message,userName und type

wenn ich message.message oder message.userName schreibe kommt folgender Fehler:

Fehler
Fehler
Der Zugriff auf "TCPIP_Client.Message.message" ist aufgrund der Sicherheitsebene nicht möglich

namespace TCPIP_Client
{
    class Connection
    {
        private TcpClient tcpClient;
        private Stream tcpStream;

        public Connection(String serverIp, int port)
        {
            try
            {
                tcpClient = new TcpClient();
                tcpClient.Connect(serverIp, port);
                tcpStream = tcpClient.GetStream();
            }
            catch (Exception ex)
            {
                throw new Exception("Fehler beim Herstellen der Verbindung zum Server", ex);
            }
        }
        public void Send(Message message)
        {
            UTF8Encoding encoding = new UTF8Encoding();
            byte[] ba = encoding.GetBytes(message.message);
            tcpStream.Write(ba, 0, ba.Length);
        }

    }
}

namespace TCPIP_Client
{
    class Message
    {
        private string messageType;
        private string userName;
        private string message;

        public Message(string messageType, string userName, string message)
        {
            this.messageType = messageType;
            this.userName = userName;
            this.message = message;
        }
    }
}

Connection con = new Connection("127.0.0.1", 10000);
            Message test = new Message("type", "user", "message");


            con.Send(test);

Thema: TreeView in TreeViewBuffer speichern ohne Referenz
Am im Forum: GUI: WPF und XAML

Würde gerne meinen Akutellen TreeView in einen TreeView speichern. Wie mache ich das, das mein TreeViewBuffer nicht auf TreeView zeigt. Also ohne Referenz ?

Thema: Windows App Certification Kit, Windows Installer -> "InstallLocation" fehlt "angeblich"
Am im Forum: Entwicklungs- und Laufzeitumgebung (Infrastruktur)

Hey liebe Community,

Habe folgenden Fehler bei der Windows Zert.

Fehler
Optionaler Wert 'InstallLocation' fehlt oder ist für Programm XXXXXXXXX ungültig.
Evtl. gibt es ja ein paar erfahrende Nutzer die dieses Prozedur scon einmal durchlaufen haben. InstallLocation ist im WIX angegeben installiert auch ordnungsgemäß und schreiben auch alles fein in die Registry. Aber ich bekomme immer diesen Fehler mit den Windows Zertifizierungsprogramm.

Thema: Windows App Certification Kit WHQL ?
Am im Forum: Smalltalk

Hey Community,

ich würde gerne eien Desktop Anwendung bei MS zert. Habe die Anwendung mit den "Windows App Certification Kit" überprüft und habe gelesen das man die exe Authenticode-Zertf. sollte. Aber bei meinen angehängten dll Dateien blick ich nicht ganz durch ist es vorgeschrieben die WHQL zu Zertifiezieren oder nicht ? Kann dazu rein garnichts fidnen.

Thema: Windows 8 ListBox
Am im Forum: GUI: WPF und XAML

LÖSUNG:
http://ralbu.com/post/2012/09/01/ListBoxItem-colors-in-Windows-8.aspx

Thema: Windows 8 ListBox
Am im Forum: GUI: WPF und XAML

Leier klappt dies nicht unter Windows 8 gibts da eine Lösung ?

      <Style TargetType="{x:Type ListBoxItem}" x:Key="ContainerStyle">
            
        
            <Style.Resources>
                <!-- Background of selected item when focussed -->
                <SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="Transparent" />
                <SolidColorBrush x:Key="{x:Static SystemColors.HighlightTextBrushKey}" Color="Transparent" />
                <SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}" Color="Transparent" />
                <SolidColorBrush x:Key="{x:Static SystemColors.ControlTextBrushKey}" Color="Transparent" />
                <SolidColorBrush x:Key="{x:Static SystemColors.InactiveSelectionHighlightBrushKey}" Color="Transparent" />
                <SolidColorBrush x:Key="{x:Static SystemColors.InactiveSelectionHighlightTextBrushKey}" Color="Transparent" />




            </Style.Resources>

Thema: ComboBox ScrollViewer Style
Am im Forum: GUI: WPF und XAML

hy liebe Community,

Ich habe mir gerade ein ScrollViewer Style erstellt und habe ihn an einen "überfüllten" Grid getestet und er geht ohne Probleme.

Nun würde ich das ganze gerne in meinen ComboBox Style einbauen, leider kommt es sobald man eine ComboBox anklickt zum Absturtz des Programmes.

ComboBoxStyle:


...
 <Popup VerticalOffset="0" SnapsToDevicePixels="True" Name="Popup" Placement="Bottom" IsOpen="{TemplateBinding IsDropDownOpen}" AllowsTransparency="True"  Focusable="False" PopupAnimation="Slide">
                            <Grid  Name="DropDown" SnapsToDevicePixels="True" MinWidth="{TemplateBinding ActualWidth}" MaxHeight="214">
                                <Border x:Name="DropDownBorder" Background="#434343" BorderThickness="0,3,0,0"  BorderBrush="#2d2d30"/>
                                <ScrollViewer Style="{StaticResource LoginScrollViewer}" SnapsToDevicePixels="True">
                                    <StackPanel Margin="5,3,5,5"  IsItemsHost="True" KeyboardNavigation.DirectionalNavigation="Contained" />
                                </ScrollViewer>
                            </Grid>
                        </Popup>
...

Thema: ScrollViewer Template ScrollBar Left
Am im Forum: GUI: WPF und XAML

Gefunden, beim ersten war die Frage wie ich ein ControlTemplate einbinde was ich nach langen suchen gefunden habe.

<ControlTemplate TargetType="{x:Type ScrollViewer}">
                                                <Grid>
                                                    <Grid.ColumnDefinitions>
                                                        <ColumnDefinition/>
                                                        <ColumnDefinition Width="Auto"/>
                                                    </Grid.ColumnDefinitions>
                                                    <Grid.RowDefinitions>
                                                        <RowDefinition/>
                                                        <RowDefinition Height="Auto"/>
                                                    </Grid.RowDefinitions>
                                                    <ScrollContentPresenter Grid.Column="0" Grid.Row="0" />
                                                    <ScrollBar Name="PART_VerticalScrollBar"
                                   Grid.Column="1"
                                   Maximum="{TemplateBinding ScrollableHeight}"
                                   Orientation="Vertical"
                                   Value="{TemplateBinding VerticalOffset}"
                                   ViewportSize="{TemplateBinding ViewportHeight}"
                                   Visibility="{TemplateBinding ComputedVerticalScrollBarVisibility}" >

Thema: ScrollViewer Template ScrollBar Left
Am im Forum: GUI: WPF und XAML

Benutze folgendes Template, wie bekomme ich die Scrollbar von Links nach Rechts ?

<Style x:Key="LeftScrollViewer"
       TargetType="{x:Type ScrollViewer}">
  <Setter Property="OverridesDefaultStyle"
          Value="True" />
  <Setter Property="Template">
    <Setter.Value>
      <ControlTemplate TargetType="{x:Type ScrollViewer}">
        <Grid>
          <Grid.ColumnDefinitions>
            <ColumnDefinition Width="Auto" />
            <ColumnDefinition />
          </Grid.ColumnDefinitions>
          <Grid.RowDefinitions>
            <RowDefinition />
            <RowDefinition Height="Auto" />
          </Grid.RowDefinitions>
          <Border Grid.Column="1"
                  BorderThickness="0,1,1,1">
            <Border.BorderBrush>
              <SolidColorBrush Color="{DynamicResource BorderMediumColor}" />
            </Border.BorderBrush>
            <ScrollContentPresenter />
          </Border>
          <ScrollBar x:Name="PART_VerticalScrollBar"
                     Value="{TemplateBinding VerticalOffset}"
                     Maximum="{TemplateBinding ScrollableHeight}"
                     ViewportSize="{TemplateBinding ViewportHeight}"
                     Visibility="{TemplateBinding ComputedVerticalScrollBarVisibility}"/>
          <ScrollBar x:Name="PART_HorizontalScrollBar"
                     Orientation="Horizontal"
                     Grid.Row="1"
                     Grid.Column="1"
                     Value="{TemplateBinding HorizontalOffset}"
                     Maximum="{TemplateBinding ScrollableWidth}"
                     ViewportSize="{TemplateBinding ViewportWidth}"
                     Visibility="{TemplateBinding ComputedHorizontalScrollBarVisibility}"/>

        </Grid>
      </ControlTemplate>
    </Setter.Value>
  </Setter>
</Style>

Thema: ScrollViewer Style
Am im Forum: GUI: WPF und XAML

Ich habe mir einen ScrollBar Style erstellt mit einen ControlTemplate, ist es möglich in einen ScrollViewer ein anderes ControlTemplate zu laden. Damit ich in einen bestimmten ScrollViewer eine andere ScrollBar habe ?

Nach langen suchen gefunden :)


<ScrollViewer MaxHeight="175" MinHeight="175" VerticalScrollBarVisibility="Auto">
                            <ScrollViewer.Style>
                                <Style TargetType="ScrollViewer">
                                    <Setter Property="Template">
                                        <Setter.Value>
                                            <ControlTemplate TargetType="{x:Type ScrollViewer}">
                                                <Grid>
                                                    <Grid.ColumnDefinitions>
                                                        <ColumnDefinition/>
                                                        <ColumnDefinition Width="Auto"/>
                                                    </Grid.ColumnDefinitions>
                                                    <Grid.RowDefinitions>
                                                        <RowDefinition/>
                                                        <RowDefinition Height="Auto"/>
                                                    </Grid.RowDefinitions>
                                                    <ScrollContentPresenter Grid.Column="0" Grid.Row="0" />
                                                    <ScrollBar Name="PART_VerticalScrollBar"
                                   Grid.Column="1"
                                   Maximum="{TemplateBinding ScrollableHeight}"
                                   Orientation="Vertical"
                                   Value="{TemplateBinding VerticalOffset}"
                                   ViewportSize="{TemplateBinding ViewportHeight}"
                                   Visibility="{TemplateBinding ComputedVerticalScrollBarVisibility}" >

                                                        <ScrollBar.Template>
                                                            <ControlTemplate>
                                                                <Grid>
                                                                    <Grid.RowDefinitions>
                                                                        <RowDefinition Height="12"/>
                                                                        <RowDefinition/>
                                                                        <RowDefinition Height="12"/>
                                                                    </Grid.RowDefinitions>
                                                                    <RepeatButton Grid.Row="0" Style="{StaticResource ScrollBarLineButton}" Content="M 0 4 L 8 4 L 4 0 Z" Command="ScrollBar.LineUpCommand"/>
                                                                    <Track Name="PART_Track"
                Grid.Row="1"
                IsDirectionReversed="true">
                                                                        <Track.DecreaseRepeatButton>
                                                                            <RepeatButton Style="{StaticResource ScrollBarPageButton}" Command="ScrollBar.PageUpCommand" />
                                                                        </Track.DecreaseRepeatButton>
                                                                        <Track.Thumb>
                                                                            <Thumb Style="{StaticResource ScrollBarThumb}"/>
                                                                        </Track.Thumb>
                                                                        <Track.IncreaseRepeatButton>
                                                                            <RepeatButton Style="{StaticResource ScrollBarPageButton}" Command="ScrollBar.PageDownCommand" />
                                                                        </Track.IncreaseRepeatButton>
                                                                    </Track>
                                                                    <RepeatButton Grid.Row="2" Style="{StaticResource ScrollBarLineButton}" Command="ScrollBar.LineDownCommand" Content="M 0 0 L 4 4 L 8 0 Z"/>
                                                                </Grid>
                                                            </ControlTemplate>
                                                        </ScrollBar.Template>
                                                    </ScrollBar>
                                                    <ScrollBar x:Name="PART_HorizontalScrollBar"
                     Orientation="Horizontal"
                     Grid.Row="1"
                     Grid.Column="1"
                     Value="{TemplateBinding HorizontalOffset}"
                     Maximum="{TemplateBinding ScrollableWidth}"
                     ViewportSize="{TemplateBinding ViewportWidth}"
                     Visibility="{TemplateBinding ComputedHorizontalScrollBarVisibility}"/>

                                                </Grid>
                                            </ControlTemplate>
                                            
                                           
                                        </Setter.Value>
                                    </Setter>

                                </Style>
                            </ScrollViewer.Style>

Thema: XAML Code und Designer
Am im Forum: GUI: WPF und XAML

Habe ein kleines Problem, und zwar wenn ich in meinen XAML Code etwas schreibe wie zb Margin="0 sobald ich die 0 eingetippt habe Sprint er zur Designer Ansicht und ich kann im XAML Code nicht weiterschreiben muss dazu immer wieder in den XAML Code rein klicken. Ist sehr nervig... wenn ich jetz ein neues Projekt starte ist das nicht der Fall.

Thema: Lex:Loc in <ResourceDictionary>
Am im Forum: GUI: WPF und XAML

Ich verwende dieses lex:loc leider funktioniert das nicht in einer ResourceDictionary, würde aber ungerne es an alle buttons einzelln binden wollen. Wie kann ich das umgehen ?

xmlns:lex="http://wpflocalizeextension.codeplex.com"
        lex:LocalizeDictionary.DesignCulture="de"
        lex:ResxLocalizationProvider.DefaultAssembly="test"
        lex:ResxLocalizationProvider.DefaultDictionary="Strings"

Thema: Buttons mit Bildern ersetzen
Am im Forum: GUI: WPF und XAML

Würde gerne meine Buttons mit Bildern ersetzen funktioniert auch ganz super bis jetz aber mir ist aufgefallen das ein Transparenter Rahmen um die inaktiven Buttons ist sobald man ein Mouseover auslöst verschwidnet der Rand .. obwohl ich Borderhinkness 0 drinne habe.

<Style x:Key="Test TargetType="Button">
        <Setter Property="Cursor" Value="Hand"/>
        <Setter Property="Foreground" Value="{StaticResource LinkButtonForeground}" />
        <Setter Property="BorderBrush" Value="Transparent"/>
        <Setter Property="BorderThickness" Value="0"/>
        <Setter Property="Template">
            <Setter.Value>
                <ControlTemplate TargetType="Button">
                    <!--<TextBlock><ContentPresenter/></TextBlock>-->
                    <Button BorderBrush="Transparent" BorderThickness="0" Width="16" Height="28" Margin="0" >
                        <Button.Background>
                            <ImageBrush ImageSource="meinbutton"/>
                        </Button.Background>
                    </Button>

                </ControlTemplate>
            </Setter.Value>
        </Setter>
        <Style.Triggers>
            <Trigger Property="IsMouseOver" Value="True">
                <Setter Property="Template">
                    <Setter.Value>
                        <ControlTemplate TargetType="Button">
                            <Image Source="meinbutton" Width="16" Height="28" Margin="1,0,1,0" />
                        </ControlTemplate>
                    </Setter.Value>
                </Setter>
            </Trigger>
        </Style.Triggers>
    </Style>

Thema: Farbe ändern 2 Textboxen gleichzeitig
Am im Forum: GUI: WPF und XAML

Folgendes Problem habe 2 Textboxen nebeneinander die auf einen MouseDown reagieren, beide haben einen Style sobald man einen MouseOver auslöst das sie ihre Farbe ändern. Beide reagieren auf den Klick gleich aber ich möchte das sobald einer von den beiden den MouseOver auslöst das beide die Farbe ändern.

   <DockPanel>
                                       
                                        <TextBlock DockPanel.Dock="Left" Text="TEEEEEEEEEEEEEEEEEEEEEEEEST" MaxWidth="190"/>
                                        <TextBlock DockPanel.Dock="Left" Text="..."/>

                                        <i:Interaction.Triggers>
                                            <i:EventTrigger EventName="MouseDown">
                                                <ei:CallMethodAction TargetObject="{Binding Source={StaticResource ViewModel}}" MethodName="Event"/>
                                            </i:EventTrigger>
                                        </i:Interaction.Triggers>
                                    </DockPanel>

Thema: Scrollbar Style
Am im Forum: GUI: WPF und XAML

Ich bin gerade am Stylen von meiner Scrollbar, habe da leider ein Problem. Wenn alle beide Scrollbalken angezeigt werden Vertikal und Horizontal bekomme ich unten rechts in der Ecke ein Weißen fetten Klotz angezeigt ? Wie bekomm ich diesen transparent ?

Thema: StackPanel Background
Am im Forum: GUI: WPF und XAML

Es befinden sich TextBoxen und ListBoxen in diesem StackPanel

Thema: WPF Button mit Images
Am im Forum: GUI: WPF und XAML

Gelöst :)

<Style x:Key="LinkButton" TargetType="Button">
        <Setter Property="Cursor" Value="Hand"/>
        <Setter Property="Foreground" Value="{StaticResource LinkButtonForeground}" />
        <Setter Property="BorderBrush" Value="Transparent"/>
        <Setter Property="BorderThickness" Value="0"/>
        <Setter Property="Template">
            <Setter.Value>
              <ControlTemplate TargetType="Button">
              <!--<TextBlock><ContentPresenter/></TextBlock>-->
                    <Button BorderBrush="Transparent" BorderThickness="0" Width="22" Height="6">
                        <Button.Background>
                            <ImageBrush ImageSource="pack://application:,,,/Projekt;component/Images/BtnDelete.png"/>
                        </Button.Background>
                    </Button>
                    <ControlTemplate.Triggers>
                        <Trigger Property="IsMouseOver" Value="True">
                            <Setter Property="Background">
                                <Setter.Value>
                                    <ImageBrush ImageSource="pack://application:,,,/Projekt;component/Images/BtnDeleteActive.png" />
                                </Setter.Value>
                            </Setter>
                        </Trigger>
                    </ControlTemplate.Triggers>
                </ControlTemplate>
            </Setter.Value>
        </Setter>
        <Style.Triggers>
            <Trigger Property="IsMouseOver" Value="True">
                
                <Setter Property="Template">
                    
                    <Setter.Value>
                        <ControlTemplate TargetType="Button">
                            <Image Source="pack://application:,,,/Projekt;component/Images/BtnDeleteActive.png" Width="22" Height="6"/>
                        </ControlTemplate>
                    </Setter.Value>
                </Setter>
            </Trigger>
        </Style.Triggers>
    </Style>

Thema: WPF Button mit Images
Am im Forum: GUI: WPF und XAML

Versuch das schon länger als eine Stunde, und bekomme es leider nicht hin. Und bin schon auf der 30. Seite bei google.. daran kanns nicht liegen.

<Style.Triggers>
            <Trigger Property="IsMouseOver" Value="true">
                <Setter Property="Foreground" Value="#red" />
            </Trigger>
        </Style.Triggers>

Das geht ja so auch nur kann ich das Image einfach nicht ändern...

Thema: WPF Button mit Images
Am im Forum: GUI: WPF und XAML


<Style.Triggers>
<Trigger Property="IsMouseOver" Value="true">
?!?!?!?!?!
</Trigger>
</Style.Triggers>

Soweit so gut :P ?

Wie änder ich jetz das Image ?

Thema: WPF Button mit Images
Am im Forum: GUI: WPF und XAML

Ja evtl. etwas doof ausgedrückt, das Image soll sich bei einen MouseOver Event ändern.

Thema: WPF Button mit Images
Am im Forum: GUI: WPF und XAML

<Style x:Key="LinkButton" TargetType="Button">
        <Setter Property="Cursor" Value="Hand"/>
        <Setter Property="Foreground" Value="{StaticResource LinkButtonForeground}" />
        <Setter Property="Template">
            <Setter.Value>
              <ControlTemplate TargetType="Button">
                    <!--<TextBlock><ContentPresenter/></TextBlock>-->
                    <Image Width="22" Height="6" Source="....BtnDelete.png"/>
               
                </ControlTemplate>


            </Setter.Value>
        </Setter>
    </Style>

Mein Button wurde nun duch das Image ersetzt aber wie bekomme ich ein IsMouseOver dort hinein ?

Thema: Dockpanel mit 2 Views
Am im Forum: GUI: WPF und XAML

 <Grid>
        <DockPanel>
            <Button> </Button>
            <Button DockPanel.Dock="Right" ></Button>
        </DockPanel>
    </Grid>

Die Lösung :)

Thema: Dockpanel mit 2 Views
Am im Forum: GUI: WPF und XAML

Hallo liebe Community,

Ich habe eine WPF Anwendung mit 2 Views, diese 2 Views habe ich in ein Dockpanel gepackt damit sie nebeneinander sind.

Wenn ich jetz die Größe des Fensters verändere (Resize Grip) dann ändert sich die Größe des Views was rechts angeordnet ist.

Wie gebe ich den rechten View eine feste Breite und lasse nur das linke View die Größe verändern?

Thema: UserControl Style auslagern
Am im Forum: GUI: WPF und XAML

Danke habs :)

Thema: UserControl Style auslagern
Am im Forum: GUI: WPF und XAML

Ich schreibe immer in die UserControl.Resource meine Styles rein

<Style TargetType="{x:Type TextBlock}" x:Key="Header">
            <Setter Property="FontSize" Value="30"/>
            <Setter Property="Foreground" Value="#red"/>
        
        </Style>

so zb .. wie kann ich dieses Styles auslagern in eine xaml Datei, damit ich sie von überall benutzen kann ?

Thema: View aus/einbelnden
Am im Forum: GUI: WPF und XAML

Bin leider noch ein Anfänger, .. habe jetz dank dir schon mal in erfahrung gebracht wie ich das View ausblenden kann, .. wie kann ich aber auf die Listboxen reagieren und dann in den UserControl vom ViewB aud das Visible Reagieren ?

Thema: View aus/einbelnden
Am im Forum: GUI: WPF und XAML

Hallo liebe Community,

Ich habe in einer WPF Anwendung 2 View´s, ViewB und ViewB in ViewA befindet sich eine ListBox mit Namen und ich möchte nun erst ViewB einblenden wenn auf VieA etwas angeklickt wurde.

Thema: ListBoxen Select Problem
Am im Forum: GUI: WPF und XAML

Ich habe mehrere ListBoxen

Liste1 Inhalt1 Inhalt2
Liste2 Inhalt1 Inhalt2
Liste3 Inhalt1 Inhalt2

Innerhalb dieser ListBoxen ist es nur möglich ein Inhalt zu selektieren das ist soweit richtig,
aber ich kann von jeder liste ein Inhalt selektieren und er bleibt auch selektiert. Sprich ich habe dann 3 Selektierte Inhalte das möchte ich vermeiden das man nur ein Inhalt listenunabhängig selektieren kann. Wie ist das möglich?

Thema: StackPanel Background
Am im Forum: GUI: WPF und XAML

Hallo liebe Com.

Habe ein Problem, habe mir ein Stackpanel angelegt und sobald ich ein Item darin anwähle ändert sich die Hintergrundfarbe das habe ich folgendermaßen gelöst

 <Style.Resources>
                <!-- Background of selected item when focussed -->
                <SolidColorBrush x:Key="{x:Static SystemColors.HighlightBrushKey}" Color="transparent" />
                <!-- Background of selected item when not focussed -->
                <SolidColorBrush x:Key="{x:Static SystemColors.ControlBrushKey}" Color="transparent" />
               
            </Style.Resources>

Jetz mein Problem, sobald ich ein Item anwähle und aus den Window klicke ändert sich der Hintergrund wieder wie kann ich das ansrechen das dies auch transparent wird.

Thema: Scrollbar ReapeatButtons Ausblenden
Am im Forum: GUI: WPF und XAML

Hallo ich würde gerne die RepeatButzons meiner Scrollbar entfernen, wie mache ich das am besten ?
Wenn ich die Farbe transparent mache sind sie ja noch da und es stört dann extrem in der Scrollbar da man denkt man kann nicht ganz hoch oder ganz runterscrollen da ja die platzhalter noch exestieren wie kann ich diese entfernen ?