enisn
enisn
  • 12
  • 9 619
Everything about pagination with .NET MAUI
All the approaches of pagination in the .NET MAUI.
0:00 Introduction
1:15 Creating a project
1:54 Infinite Scrolling
16:52 Loading data OnAppearing
20:43 Infinite Scrolling Button Variation
22:38 Pagination with Pager Buttons
44:04 End
#dotnet #maui #programming
มุมมอง: 1 159

วีดีโอ

Deep Dive into MAUI Dialogs with UraniumUI - A Complete Tutorial
มุมมอง 5914 หลายเดือนก่อน
Deep dive session to Dialogs Service of UraniumUI. This is a complete example of UraniumUI using dialogs. ☣️ Don't forget to star UraniumUI on GitHub: github.com/enisn/UraniumUI Links: - Dialogs without library: redth.codes/popups-with-net-maui-no-plugin-nuget-needed - CommunityToolkit.Mvvm: learn.microsoft.com/en-us/dotnet/communitytoolkit/mvvm/ - Relative Bindings: learn.microsoft.com/en-us/d...
Building a .NET MAUI Application from scratch - Latinizr App - Unidecode
มุมมอง 7006 หลายเดือนก่อน
In this session, I started building a new application with live coding. I've made a mobile version of the following project: enisn-projects.io/unidecode #maui #dotnet #csharp #dotnetmaui
Using YML files with AbpDevTools
มุมมอง 926 หลายเดือนก่อน
In this session, you'll see how to use yml files with AbpDevTools. github.com/enisn/AbpDevTools
Validation in .NET MAUI with UraniumUI
มุมมอง 7527 หลายเดือนก่อน
A complete validation logic on .NET MAUI by using UraniumUI and InputKit infrastructure. UraniumUI: github.com/enisn/UraniumUI Official Documentation: enisn-projects.io/docs/en/uranium/latest/themes/material/Validations Complete Demo App: github.com/enisn/UraniumUI/blob/develop/demo/UraniumApp/Pages/ValidationsPage.xaml
Getting Started with UraniumUI on .NET MAUI
มุมมอง 4.3K7 หลายเดือนก่อน
Getting started guide for UraniumUI on an existing .NET MAUI Application. #dotnet #dotnetmaui #csharp
MAUI TreeView Implementation with UraniumUI
มุมมอง 1.2K7 หลายเดือนก่อน
In this session, I show how to use TreeView from UraniumUI on .NET MAUI Check on GitHub: github.com/enisn/UraniumUI
Getting Started with AbpDevTools
มุมมอง 2467 หลายเดือนก่อน
Installation of AbpDevTools and real application use cases. This session shows how to run an ABP solution in an easy way. Running multiple ABP Framework solutions is much easier with AbpDevTools. You can check on GitHub: github.com/enisn/AbpDevTools
Development Story #5 - AutoFilterer Expression Change - Make all the tests passing
มุมมอง 969 หลายเดือนก่อน
This is continuation of Development Story #4 and I made all the tests are passed after making a huge breaking change
Development Story #4 - AutoFilterer Expression Change - Parameters instead of Constants
มุมมอง 659 หลายเดือนก่อน
In this video, I'll try to fix the #68 issue of AutoFilterer You can access the AutoFilterer library on github under enisn/AutoFilterer page
Development Story #2 - MAUI FormView on InputKit
มุมมอง 101ปีที่แล้ว
In this video, I implement a different validation feature to the Open-Source InputKit project and deal with problems on MAUI. #maui
Development Story #1 - MAUI Validations on InputKit
มุมมอง 299ปีที่แล้ว
In this video, I implement a different validation feature to the Open-Source InputKit project and deal with problems in MAUI.

ความคิดเห็น

  • @wajidkarbala
    @wajidkarbala หลายเดือนก่อน

    Thank you Sir, one thing though, at 11:04 the RefreshAsync is fine, CommunityToolkit.mvvm will drop the "Async" from the end of any command name as it do the same with "On" at the begining of any command name , here the command "RefreshAsync" will be called as RefreshCommand, Try it yourself.

  • @PeacefulMindss
    @PeacefulMindss หลายเดือนก่อน

    Great thank you, But I don't see a way to use the Dialogs in a RTL Direction.

  • @MOCKACHINO
    @MOCKACHINO หลายเดือนก่อน

    Would this work with XF and Uno Platform?

  • @ShiftKey
    @ShiftKey หลายเดือนก่อน

    hi, any repository for this example? i used you nuget UraniumUI and need this paginate for mmy bindable layout

    • @enisn_
      @enisn_ หลายเดือนก่อน

      I made it a separate component in UraniumUI, I'll merge this PR and release soon after tests github.com/enisn/UraniumUI/pull/669

    • @ShiftKey
      @ShiftKey หลายเดือนก่อน

      @@enisn_ omg pefect, thanks

  • @mohamedsherif2806
    @mohamedsherif2806 หลายเดือนก่อน

    Wouldn’t it be simpler if we used the Command.IsRunning property instead of creating another one for each command we want to show an indicator for ?

    • @enisn_
      @enisn_ หลายเดือนก่อน

      Hi, I treid the exact same scenario before the recording and the result didn't satisfy me. Sometimes it worked sometimes buttons stayed disabled even state is changed. So I did it in this way. I'll take a look at again maybe I did something wrong

  • @mohamedsherif2806
    @mohamedsherif2806 หลายเดือนก่อน

    I would like to see an advanced session where you convert it to a component.

  • @haroldpepete
    @haroldpepete 2 หลายเดือนก่อน

    great video, but i think a better option to disabled the button is using the property CanExecute in RelayCommand directly, something like this, [RelayCommand(CanExecute = nameof(CanExecuteSubmit))] public bool CanExecuteSubmit => currentPage == 1;

    • @enisn_
      @enisn_ 2 หลายเดือนก่อน

      Thanks for the feedback. Before the recording, I've tried that and the result didn't satisfied me because it doesn't check CanExecute again and buttons were stayed disabled even I set the boolean properties true. Maybeit might be my bad, I'll check again

    • @haroldpepete
      @haroldpepete 2 หลายเดือนก่อน

      @@enisn_ you do a great job, i've seen all his videos of netmaui. I just knew netmaui one year ago but i have worked with wpf long time ago and the transition was smooth, there are a new things but 90% of the journey is done

    • @haroldpepete
      @haroldpepete 2 หลายเดือนก่อน

      i came from wpf and the transition to net maui was soft, net maui has some specific things like a shell, but it keeps wpf a xaml features

  • @randypenajimenez3893
    @randypenajimenez3893 2 หลายเดือนก่อน

    What do you think about .NET MAUI?

  • @alialshreef2874
    @alialshreef2874 3 หลายเดือนก่อน

    I am using it in my project it is very amazing 😃😃🤗 but i not found compbox or dropdown😓, what about the future

    • @enisn_
      @enisn_ หลายเดือนก่อน

      It's on the way. The PR is in the test progress right know, but it'll be included in the v2.9 soon: github.com/enisn/UraniumUI/pull/670

  • @XaviMonteroBasora
    @XaviMonteroBasora 3 หลายเดือนก่อน

    Hello enisn, I have a problem with font-size( i can't specify a font size and default is so small) for a TextField in version 2.5.6. I got other project with lastest version of URANIUM(.NET 8) an it works there. Do you know how is it possible? Thank you!

  • @user-ok7sf3ft5g
    @user-ok7sf3ft5g 3 หลายเดือนก่อน

    6:10 try to this: await Shell.Current.DisplayAlert is it the same problem?

    • @enisn_
      @enisn_ 3 หลายเดือนก่อน

      Yes, of course it'll work. And you can use in the end application. Because you already know what is used in your project like AppShell. But in the library I can't assume developers use AppShell or NavigationPage or whatever it is. I needed a generic purpose solution. That why I mentioned it. If you implement inside each project using `AppShell.Current` makes sense. Thanks to you for reminding it 💚

  • @oguzhangursoy6033
    @oguzhangursoy6033 4 หลายเดือนก่อน

    Hocam elinize sağlık çok iyi görünüyor. MAUI de push notification ile ilgili bir video gelir mi bir uygulamam var ne yaptım ne ettim yapamadım.

  • @alialshreef2874
    @alialshreef2874 4 หลายเดือนก่อน

    Thanks is Create job pro

  • @adembalaban
    @adembalaban 4 หลายเดือนก่อน

    Türkçe yapsaydınız keşke, aynı bu şekilde bir milyon hintli anlatıyor zaten, yine de elinize sağlık.

    • @enisn_
      @enisn_ 4 หลายเดือนก่อน

      Yok hocam, bunu anlatıyor olamazlar, bu özelliği daha yeni ekledim, selamlar 👋

  • @7m0xd
    @7m0xd 4 หลายเดือนก่อน

    Thank you so much for this great content. I'm so shocked from the power of Dialog Service + AutoFormView I think this is the best feature in MAUI so far!!

  • @computerscience5
    @computerscience5 4 หลายเดือนก่อน

    Good Sir Plz How to Make pagenation ?

    • @enisn_
      @enisn_ 4 หลายเดือนก่อน

      I'll consider to create a content for it, thanks for reminding me 🙏

    • @computerscience5
      @computerscience5 4 หลายเดือนก่อน

      @@enisn_ thanks 😊 🙏 sir

  • @user-vu3gn4yw3m
    @user-vu3gn4yw3m 5 หลายเดือนก่อน

    Hello ! Amazing Tutorial ! I just have one issue stuck, if I have a node that has thousands of children, I want make it load the first 50 children and at the end add a load more button to load the next 50 children. how is this possible (if possible) ? Thank you

    • @enisn_
      @enisn_ 4 หลายเดือนก่อน

      TreeView doesn't have a built-in feature for that, but you may try to implement it in your view model, you can add a "load more" button after 50th item and when the button is clicked, you can load 50 more. You can use DataTemplateSelector to display different data templates for lines. But still, in this way it's too complex to implement. I'll think about adding a feature that can cover this situation 🤔

  • @whatinthebloodyhell
    @whatinthebloodyhell 5 หลายเดือนก่อน

    Wow. Earned a new subscriber. Keep going champ :)

  • @sarthakchauhan4163
    @sarthakchauhan4163 5 หลายเดือนก่อน

    Cool

  • @liam975
    @liam975 5 หลายเดือนก่อน

    Promo>SM

  • @leonardocamargo5412
    @leonardocamargo5412 5 หลายเดือนก่อน

    Good Form and Validation implementations. It'is the thing that .NET MAUI Controls Lib need. DataAnnotations validation is very nice, but to improve the library, i think that you would can implement FluentValidation integration like DataAnnotations. It's would be very nice as well.

  • @MaddCoder
    @MaddCoder 5 หลายเดือนก่อน

    Thanks for sharing. Awesome stuff!

  • @mukhiddinkhayrullokh
    @mukhiddinkhayrullokh 5 หลายเดือนก่อน

    Thank you very much. Great tutorial

  • @yvanbrunel9734
    @yvanbrunel9734 6 หลายเดือนก่อน

    Watched though the whole stream online while work time but couldn't comment anything. Now that I'm on break I wanted to say, Thank you for this!❤️

  • @enisn_
    @enisn_ 6 หลายเดือนก่อน

    I realized some sound glitches while building applications. It's probably related to NVidia Brodcast which is still experimental software, I'll use raw input from my mic in the next time

  • @yvanbrunel9734
    @yvanbrunel9734 6 หลายเดือนก่อน

    Can't wait to see this!😁❤️

  • @ytalizorlu
    @ytalizorlu 6 หลายเดือนก่อน

    Merhabalar Enis Bey, Community'i incelerken sizlerin katkılarıyla karşılaşmak çok hoşuma gitti, üstelik henüz community tarafı oturmamış bir teknolojiye hele bir de UI kit hazırlamışken :) Tekrardan gönülden tebrik ederim, iyi çalışmalar

    • @enisn_
      @enisn_ 6 หลายเดือนก่อน

      Selamlar, MAUI aslında teknik olarak Xamarin'in evrimleşmiş hali. Xamarin döneminde bu platformu aktif olarak kullanıp side-project'ler yapıyordum. MAUI'e geçince de, kendi projelerimde kullandığım componentleri bir paket yapayım herkes kullansın amacıyla bu kütüphaneyi oluşturdum. Çünkü, MAUI'e başlayan herkimse, UI kısmında takılıp kalıyor ve Telerik, DevExpress gibi bir UI framework'ü satın almadan ilerlemesi çok zor oluyordu. MAUI'e girişteki o bariyeri de kırmak istedim. Umarım faydalı olmuştur. Hiçkimse kullanmasa bile ben kendim kullanıyorum 😅

  • @cemalkarabulakli
    @cemalkarabulakli 7 หลายเดือนก่อน

    Thank you so much for all your hard work and dedication.

  • @juancamiloramirezvelez5081
    @juancamiloramirezvelez5081 7 หลายเดือนก่อน

    Excelente, lo vengo utilizando hace unos meses y es genial

  • @herneyse201
    @herneyse201 7 หลายเดือนก่อน

    güzel güzel ingilizce için ne yapmamız gerek hocam

    • @enisn_
      @enisn_ 7 หลายเดือนก่อน

      Bunu güzel ingilizce konuşan birine sormak gerek 😅 Ben akıcılığı geliştirmek için bu tarz videolar kaydetmeye çalışıyorum

  • @enginveske860
    @enginveske860 7 หลายเดือนก่อน

    Really helpful tool, thanks for sharing Enis. I use it frequently.

  • @shabanelmogy7912
    @shabanelmogy7912 ปีที่แล้ว

    Thank You For Nice Content Can You share Source Code

  • @shabanelmogy7912
    @shabanelmogy7912 ปีที่แล้ว

    Thank You For Nice Content