66,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결WPF (C#, 자막제공)
RelayCommand에서 CanExecute 리턴값 질문
public bool CanExecute(object parameter) { return canexcute == null ? true : canexcute((T)parameter); } 강의 내용을 보면 textbox의 값에 따라 return값이 정해진다 했는데 textbox값이 null인경우에 ture가 반환되어서 버튼이 활성화 되어야 하는거 아닌가요? textbox에 아무값도 안넣은 공란일 경우 null이 아닌가요? 공란일 경우 버튼이 활성화 될거 같은데 안되어서 문의드립니다.
- 미해결WPF (C#, 자막제공)
UserControl 관련
안녕하세요, Usercontrol 뷰와 뷰모델 파일을 만들어서 해당 유저컨트롤 뷰에 이벤트 컨트롤 (버튼 기능)을 Command를 통해 구현하고자 했는데 되지 않았습니다. 아마 코드 비하인드 단에 강의에서 MainViewModel과 MainView를 연동하는 법처럼 DataContext = 해당 뷰모델을 할당해주지 않아서 그런것 같은데. 해당 UserControl 뷰 비하인드에 UserContriolViewModel을 할당해주면 에러가 뜨더군요.(닫기/최소화/최대화 버튼 기능을 가진 유저컨트롤은 메인 뷰에 불러와서 사용할 예정입니다.)다른 뷰와 뷰모델을 만들시 이를 어떻게 동작시킬수 있는건지요? - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
- 미해결WPF (C#, 자막제공)
sql 설치문의
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. SQLEXPR_x64_KOR 설치의 경우 독립실행만 설치 선택 시 2번째 사진과 같이 설치 지원규칙만 있습니다. 여타 [기능선택], [설치규칙], [인스턴스구성]등 각 단계들이 이 컴퓨터 다시시작 규칙이 실패되는 바람에 안나오는 것 같습니다. Management 설치시 동일 문제 있는데 해결법이 궁금합니다.(컴퓨터 다시시작 했는데도 위 내용 변치 않습니다.)(https://www.sqlcoffee.com/Troubleshooting051.htm에서 알려주는 레지스터리의 "컴퓨터\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager" 에 존재하는 "PendingFileRenameOperations" 도 제 로컬에는 보이지 않습니다. )
- 미해결WPF (C#, 자막제공)
PropertyChanged/RelayComman 관련
안녕하세요. 강사님PropertyChanged/RelayComman 에서1. INotifyPropertyChanged2. Raisepropertychanged3. Onpropertychanged1,2,3 차이가 무엇인가요?
- 해결됨WPF (C#, 자막제공)
SQL설치관련
안녕하세요.SQL설치관련 에러가 뜨는데 조치방법이 있을까요?ㅜ
- 해결됨WPF (C#, 자막제공)
3강 .NET 이미지 삽입 방법도 알려주세요
안녕하세요.3강 .NET 이미지 삽입 방법도 알려주세요..
- 해결됨WPF (C#, 자막제공)
버튼 클릭시 progressBar가 100으로 채워지지 않는 현상
MainViewModel.csusing System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Runtime.CompilerServices; using System.Text; using System.Threading.Tasks; namespace WpfApp2.ViewModels { internal class MainViewModel { private int progressValue; public int ProgressValue { get { return progressValue; } set { progressValue = value; NotifyPropertyChanged(nameof(ProgressValue)); } } public event PropertyChangedEventHandler PropertyChanged; private void NotifyPropertyChanged([CallerMemberName] String propertyName = "") { PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName)); } } } MainWindow.xaml<Window x:Class="WpfApp2.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" xmlns:local="clr-namespace:WpfApp2" mc:Ignorable="d" Title="MainWindow" Height="450" Width="800"> <Window.Resources> <Style x:Key="testStyle"> <Setter Property="Button.Background"> <Setter.Value> <LinearGradientBrush EndPoint="0.5,1" StartPoint="0.5,0"> <GradientStop Color="Black"/> <GradientStop Color="#FF16CEA8" Offset="1"/> <GradientStop Color="#FF0C735E" Offset="0.563"/> <GradientStop Color="#FF0B6C58" Offset="0.533"/> </LinearGradientBrush> </Setter.Value> </Setter> <Style.Triggers> <!--progressBar1의 value가 100이면 동작--> <DataTrigger Binding="{Binding ElementName=progressBar1,Path=Value}" Value="100"> <Setter Property="Control.Visibility" Value="Hidden"></Setter> </DataTrigger> </Style.Triggers> </Style> </Window.Resources> <Grid> <Label Content="제목" Style="{StaticResource testStyle}" Width="100" Height="40" VerticalAlignment="Top"/> <Button Content="버튼" Width="200" Height="50" HorizontalAlignment="Left" Style="{StaticResource testStyle}" Click="Button_Click"/> <CheckBox x:Name="check1" Content="체크박스" Width="100" Height="40" Margin="23,125,677,269"></CheckBox> <ProgressBar x:Name="progressBar1" Width="200" Height="20" Value="{Binding ProgressValue}" /> </Grid> </Window> MainWindow.csusing System.Text; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; using WpfApp2.ViewModels; namespace WpfApp2 { /// <summary> /// Interaction logic for MainWindow.xaml /// </summary> public partial class MainWindow : Window { MainViewModel viewModel; public MainWindow() { InitializeComponent(); viewModel = new MainViewModel(); viewModel.ProgressValue = 30; DataContext = viewModel; } private void Button_Click(object sender, RoutedEventArgs e) { viewModel.ProgressValue = 100; } } } 실행을 하면 처음 30은 채워져있는데 버튼을 클릭했을 때 100으로 채워지지 않습니다. 물론 100으로 채워지지 않으니 라벨과 버튼이 사라지는 이벤트도 작동하지 않구요. 어떤부분이 잘못 되었는지 몰라서 질문합니다
- 미해결WPF (C#, 자막제공)
7강부터 어려워집니다.
6강까지는 예제를 따라하니 어느정도 이해했다 여겨집니다.7강부터는 확 어려워집니다.C#의 기본기가 충실하지 않은 것 같아서 그렇습니다.어떤부분을 집중 공부하면 될까요?이후 강의를 들어도 이해가 안 갈 것 같아서요. 거의 코드를 따라해서 구현은 성공했지만,뭔 내용인지는 전혀 모르겠네요.도움 부탁드립니다.
- 미해결WPF (C#, 자막제공)
프로젝트 생성시 질문
새 프로젝트 만들기에서 WPF 애플리케이션 생성시 .NET Core WPF 프로젝트가 없고 그냥 WPF프로젝트만 나오는데 뭘 더 설치해야하나요??
- 미해결WPF (C#, 자막제공)
6) Trigger - Property 설정 문의
안녕하세요.6)Trigger강의중 Trigger Property 설정에서 Control.IsMouseCaptured를 사용 할 수가 없습니다.ItemControl로 변환을 유도하는데 정작 ItemControl에는 IsMouseCaputred 구문이 없습니다.Setter 설정 시에도 Control. Foregruund 가 에러가 나서Property="ItemsControl.Foreground" 로 진행하였습니다.추가) 해당 구문을 다시 강제(?)로 입력하여 동작 확인 하였습니다. <Trigger Property="Control.IsMouseCaptured" Value="True"> <Setter Property="Control.Foreground" Value="Blue"> </Setter></Trigger>
- 미해결WPF (C#, 자막제공)
유저컨트롤 관련 질문
안녕하세요 강의를 보면서 WPF 프로젝트를 진행중인데요유저컨트롤에서 제가 만든 속성값을 만들고 추가한곳에서 xaml에서 접근하면 "멤버를 인식할 수 없거나 액서스할 수 없습니다." 이런 오류가 발생합니다. mainWindow유저컨트롤개발환경은 VS2015입니다.
- 미해결WPF (C#, 자막제공)
<d:Button /> vs <Button/>
Toolbox에서 Button 컨트롤을 xaml에 드래그앤드롭하면 <d:Button /> 이런식으로 가지고 와지는데 d: 를 지워줘야 제대로 버튼이 보이는데, d: 는 무슨 의미인가요?
- 미해결WPF (C#, 자막제공)
릴레이커맨드 비동기로직이 아니어도 asyncrelaycommand로 icommand 만드나요?
showdialog 강의에서 버튼을 하나 더 만들고asyncRelayCommand로 만들어주었는데 이런 비동기가 필요없는 로직에서도 이런식으로 만드는게 좋나요?
- 미해결WPF (C#, 자막제공)
소스코드 제공해주세요
mvvm으로 리스트뷰에 오브젝트컬렉션뷰 속성으로 바인딩을 해도 죽어도 리스트에 자료가 안뜹니다 소스코드좀 제공해주세요 DB랑요
- 미해결WPF (C#, 자막제공)
섹션 1. WPF의 3) 대표적인 컨트롤러 사용 강의 건에 대하여...
해당 강의의 25:43 쯤에서 userImg를 바인딩하기위해 Source="{Binding UserImg}으로 쓰셨는데,제 프로젝트(.NET 6.0)에서 시도해본 결과로는 MC3044 오류가 뜹니다... 혹시 해당 문제의 해결책을 알 수 있을까요?감사합니다.
- 미해결WPF (C#, 자막제공)
소스코드
안녕하세요! 유익한 강의 감사드립니다.본 강의 project에서 작성하신 소스코드는 어디서 다운 받을 수 있나요 ? 감사합니다!
- 미해결WPF (C#, 자막제공)
CellTemplate에 새로만들기가 안떠요
CellTemplate에 새로만들기가 안떠서 DateTemplate를 사용하지 못하는 상황인데 어떻게 하면 되나요?
- 해결됨WPF (C#, 자막제공)
궁금해서 여쭤봅니다
<Label x:Name = "MyLabel"에서 x가 무슨 뜻인가요? xmlns:Name이라고 써도 되나요? 또 x:Content라고 적을 수도 있나요?listView1.Item과 listView.ItemSource는 무슨 차이가 있나요?setter가 뭔가요? html의 div같은 존재입니까? 또 <setter.Value Property="">로 한꺼번에 적어주면 안되나요?Trigger 에러가 나는데요. 제가 Net Core 3.1을 써서 난 에러일까요? 에러 원인을 모르겠어요.