hej, czy spotkaliście się kiedykolwiek z takim problemem:
po naciśnięciu na ComboBox rozwijana lista z jego itemkami nie pojawia się pod ComboBox'em ale np w lewym górnym rogu ekranu lub całkowicie w innym "dziwnym" miejscu poza oknem aplikacji. Co więcej w ramach jednej aplikacji nie dzieje się to zawsze - a nawet zdarza się że jedno kliknięcie rozwija listę poprawnie a kolejne kliknięcie powoduje otwarcie listy w innym miejscu.
Jakieś pomysły, sugestie?
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

A sorry, nie zczaiłem, że okienkowe. To najprawdopodobniej walnąłeś się gdzieś w markupie XAML. Ale z kryształowej kuli się nie wywróży.
  • Odpowiedz
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dmarek: Spoko ;) Akurat teraz czytam książkę z WPF i istnieje coś takiego jak FlowDocument. To jest kontrolka za pomocą której też można stworzyć dokument. Coś bardzo podobnego do Twojego problemu znalazłem jeszcze na yt i chyba tak będzie najszybciej: klik
  • Odpowiedz
Witam Mirki ( ͡° ͜ʖ ͡°).
Niespełna rok temu rozpocząłem pracę nad TwitcheR'em- bot dla streamerów z #twitch . Poszło szybko i już po kilku dniach opublikowałem pierwszą wersję. Swoją drogą to chyba pierwszy taki polski bot ( ͡º ͜ʖ͡º). Prawie 2 tygodnie temu zacząłem cały projekt od nowa, kod został napisany ponownie, dodałem kilka nowości, zmian i tak powstał TwitcheR
ArcheRbest - Witam Mirki ( ͡° ͜ʖ ͡°).
Niespełna rok temu rozpocząłem pracę nad Twitc...

źródło: comment_yoNN0MfQOAWpmKyx7qJWsywtqdEmS3Av.jpg

Pobierz
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@PanCogito: sciezki sa p----------e - tez z tym kiedys walczylem.
Obrazki w resources maja miec "Copy to output directory" - "do not copy" a sciezka w xamlu:

Source="Resources/no_ok.png"
  • Odpowiedz
Mireczki, pytanko z #wpf. Nie jestem specjalistą, ale jestem przekonany, że da się to sensownie zrobić. Pewnie kwestia zabawy stylami ItemsTemplate czy coś takiego, ale nie bardzo wiem jak się za to zabrać.
Co próbuje osiągnąć:
-chciałbym uzyskać coś jak na skrinie
-sęk w tym, że chciałbym wartości za pomocą bindingów wrzucać, bo będą się generować dynamicznie.
-udało mi się na podstawie tego uzyskać to bez separatora (a chciałbym mieć logiczne oddzielenie
Yahoo_ - Mireczki, pytanko z #wpf. Nie jestem specjalistą, ale jestem przekonany, że ...

źródło: comment_HtCCRid6rSIIzsAdNYVAQKBrresec2iA.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mireczki z #programowanie #csharp #wpf , pomocy. Robię aplikację w WPF - C#, do szkoły.

Powiedzmy, że mam Okienko1 i Okienko2.

W Okienko1 jest grid, który pobiera dane z listy. W Okienko2 jest formularz, który pozwala na dodanie nowego elementu do listy(lista jest publiczna).

I
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nvent: Do przechowywania elementów listy użyj typu ObservableCollection<> a jeśli masz jakaś klasę, której elementy sa wyświetlane to niech implementuje INotifyPropertyChanged
  • Odpowiedz
Mirki z #programowanie #csharp
Potrzebuję waszej pomocy i rady.
Mam problem ze stylami do aplikacji #wpf #xaml.
Utworzyłem Dictionary ze stylami. Mam dwa różne style dla przycisków (MalyPrzycisk, DuzyPrzycisk).
Okno posiada dwa Gridy z przyciskami.
Chciałbym aby każdy grid miał inny styl
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Sorn:

Zmieniłem source na "/ProjectName;component/Themes/DefaultTheme.xaml

Najlepiej do przypisywania tego typu source'ów uzywać Properties Window (Ctrl+W,P) tym bardziej gdy masz po katalogowane źródła.
  • Odpowiedz
#csharp #wpf
Tworzę hobbistycznie aplikację, która wykonuje pewne obliczenia a następnie prezentuje wyniki (brzmi skomplikowanie). Jako że chciałbym zrobić coś więcej niż obliczanie pola figur płaskich nasuwa się pytanie a w zasadzie problem. W jaki sposób sensownie podzielić aplikację na części? Część obliczeń jest wykonywana na 1 stronie(?) a następnie wyniki są przekazywane do następnej strony, gdzie wykonuje inne obliczenia albo dowolne inne rzeczy.
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Problem:
Aplikacja #wpf na niektórych środowiskach Windows nie wstaje. Tworzy się proces który wisi ale okno programu nie wyświetla się. Ktoś się spotkał z takim problemem? Jaka może być tego przyczyna?
#programowanie #csharp #dotnet 4.5
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirasy,
Czy spotkaliście się kiedyś z kontrolkami XCEED?
Jak zablokować możliwość wpisania znaków innych niż cyfry do kontrolki DecimalUpDown ?? zmiana właściwości InputScope nic nie daje.
Co prawda kontrolka ta nie zapisuje wartości wprowadzonej jeśli nie jest to liczba, ale możliwość wprowadzenia takiego ciągu istnieje. Zależy mi aby to wyeliminować.

#programowanie #wpf #csharp
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@dmarek: W evencie keydown/keyup mozesz sprawdzac czy dany znak to litera i za pomoca EventArgs bodajze, jezeli nie jest to cyfra wykonac sobie e.Cancel() i wtedy znak sie nie wpisze, dawno to robilem, wiec moze nie jest to tak dokladne jakbys chcial, ale powinienes sobie z taka wiedza juz poradzic.
  • Odpowiedz
Powiedzmy, że ma 10 TextBlocków TB0..TB9 i jednowymiarową tablicę z wartościami całkowitymi. Chciałbym wypisać poszczególne wartości w odpowiednich TextBlockach, tak aby nr TB zgadzał się z indeksem tablicy. Użył bym do tego pętli for, ale nie wiem jak sprawić by nazwa TextBloacka zmieniała się podczas działania pętli.
Chodzi mi o miej więcej coś takiego:

for(int i=0; i<tab.Length; i++)
{
TB[i].Text = tab[i].ToString();
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@sebastian-koziel: Jeśli wiesz jakie to textboxy, ile ich jest, to stwórz wcześniej listę i po niej iteruj. Jeśli chcesz zrobić dynamicznie, to przeleć się po wszystkich kontrolkach, sprawdź czy są typu textbox i pobierz z nich wartość.
  • Odpowiedz
Co jest nie tak z wpf, ze probuje nowemu oknu ustawic pozycje starego minus offset i nie dziala? Tworze okno, w kodzie nowego okna mam Window_Onload, signletonem pobieram .Left glownego, ustawiam temu i nic. WindowStartupLocation w obu przypadkach na manual. WTF. Moze niedlugo bedziemy szukac "C# WPF how to add two numbers"..
#cszarp #wpf
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Mave: Jak robiłeś wcześniej w WinForms to WPF jest na tyle intuicyjny , że nie potrzeba nawet tutoriali, chociaż można i tak.
Gorzej jak wchodzisz w architektury 3 warstwowe.

A jeśli wcześniej nie robiłeś nic w jezyku wysokiego poziomu to ta strona wygląda obiecująco
http://www.wpftutorial.net/

Ale polecam wymyśleć jakiś projekt i sobie go samemu zrobić , np kalkulator ;)
  • Odpowiedz
Jak to jest że biorę sobie w C# WPF jeden z elementarnych komponentów jakim jest TabControl i elementarne dziedziczone fieldy jak Background nie działają. Nie jestem w stanie ostylować tego na ciemne barwy. Na SO znajduję tylko posty, że TabControl nie jest przyjazny stylowaniu.. Inny link - microsoft support, obszerny artykuł, nieistotne treści na stronie że dla tego przykładu użyjemy takich i takich definicji kolorów ...
WPF jest takie złe czy to
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

WPF jest takie złe czy to tylko pojedynczy przypadek?


@fenix7557: tak generalnie działa wielkie korpo. W Oracle czy IBM tez połowa rzeczy jest niekompatybilna, dlatego ludzie ktorzy "w tym" siedza biora dużo kasy - bo po prostu nauczyli sie obchodzic takie wynalazki...
  • Odpowiedz
#programowanie #csharp #dotnet #wpf

Przymierzam się do napisania pierwszej aplikacji C# (WPF) połączonej z bazą MS SQL. Jestem na etapie projektowanie softu w głowie i już na tym etapie natknąłem się na pewien problem. W jaki sposób najlepiej zapewnić CIĄGŁĄ aktualność danych w pamięci programu z bazą danych? Tj. jeśli ktoś zaktualizuje/doda/usunie jakiś rekord do/z jakiejś tabeli z innego źródła (chociażby z innej instancji
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki jak zlikwidować podświetlanie wciskanych przycisków w aplikacji WPF na ekranach dotykowych (Windows 10)? Przycisk po wciśnięciu jest podświetlony na niebiesko, znika po stuknięciu innego miejsca. Ustawiałem focusable=false i focus na inną kontrolkę po wciśnięciu przycisku, ale nic nie pomaga, testowałem na 2 różnych urządzeniach.
#windows10 #csharp #wpf #programowanie
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki pomocy! Coś mi się porobiło w aplikacji #wpf bo w plikach xaml np. w główym MainWindow wyświetla mi błąd: "The type 'Window' does not support direct content " i np nie mogę zadeklarować takiego czegos:


Męcze się już z tym dzisiaj pół dnia i nie wiem o co chodzi

#programowanie #dotnet #csharp
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach