|
WeddingPlatform.Web 1.0.0.0
지도, 갤러리, 방명록, 계좌 안내와 배경음악을 링크 하나에 담는 무료 모바일 청첩장 서비스입니다.
|

Public 멤버 함수 | |
| WeddingInvitationViewModel (ITenantStore tenants, IPhotoService photos) | |
| void | SetMap () |
| void | SetRoad () |
| string | TabClass (string tab) |
| void | OpenLightbox (int idx) |
| void | CloseLightbox () |
| void | LightboxNext () |
| void | LightboxPrev () |
| PhotoInfo? | ResolveStoryChapterPhoto (StoryChapter chapter, int chapterIndex) |
| async Task | LoadAsync (string slug, CancellationToken ct=default) |
속성 | |
| TenantConfig? | Config [get, private set] |
| IReadOnlyList< PhotoInfo > | Gallery = [] [get, private set] |
| IReadOnlyList< PhotoInfo > | AllPhotos = [] [get, private set] |
| bool | IsLoaded [get, private set] |
| bool | NotFound [get, private set] |
| string | CoupleName [get] |
| string | HeroTitle [get] |
| IReadOnlyList< string > | VideoUrls [get] |
| int | GalleryAutoPlayMs [get] |
| string | Subtitle [get] |
| DateTime | WeddingDate [get] |
| string | WeddingTime [get] |
| string | VenueName [get] |
| string | VenueAddress [get] |
| string | Story [get] |
| string | Story2 [get] |
| WeddingSiteMode | Mode [get] |
| bool | ShowThankYouLink [get] |
| string | ThankYouUrl [get] |
| string | MapLinkKakao [get] |
| string | MapLinkNaver [get] |
| string | MapLinkAtlan [get] |
| string | MapLinkTmap [get] |
| double | VenueLat [get] |
| double | VenueLng [get] |
| bool | HasVenueCoords [get] |
| DesignSettings | DesignSettings [get] |
| IReadOnlyList< StoryChapter > | StoryChapters [get] |
| string | ThemeName [get] |
| WeddingLayoutMode | LayoutMode [get] |
| WeddingLayoutOption | LayoutDescriptor [get] |
| string | InvitationStyle [get] |
| bool | UsesBottomNavigation [get] |
| IReadOnlyList< string > | OrderedSections [get] |
| string | CeremonyNoteHtml [get] |
| bool | IsCeremonyNoteHtml [get] |
| string | HeroImageUrl [get] |
| string | RoadMapUrl [get] |
| IReadOnlyList< AccountInfo > | Accounts [get] |
| string | OgTitle [get] |
| string | OgDescription [get] |
| string | OgImageUrl [get] |
| string | ThankYouOgTitle [get] |
| string | ThankYouOgDescription [get] |
| string | ThankYouOgImageUrl [get] |
| string | MusicUrl [get] |
| string | MusicButtonPosition [get] |
| string | MusicButtonStyle [get] |
| bool | HasCustomMusicButtonPosition [get] |
| string | HeroPanelVerticalDesktop [get] |
| string | HeroPanelHorizontalDesktop [get] |
| string | HeroPanelVerticalMobile [get] |
| string | HeroPanelHorizontalMobile [get] |
| string | InviteHeroTopVerticalDesktop [get] |
| string | InviteHeroTopHorizontalDesktop [get] |
| string | InviteHeroTopVerticalMobile [get] |
| string | InviteHeroTopHorizontalMobile [get] |
| string | InviteHeroBottomVerticalDesktop [get] |
| string | InviteHeroBottomHorizontalDesktop [get] |
| string | InviteHeroBottomVerticalMobile [get] |
| string | InviteHeroBottomHorizontalMobile [get] |
| string | InviteHeroTopStyle [get] |
| string | InviteHeroBottomStyle [get] |
| bool | HasInviteHeroTopCustomPosition [get] |
| bool | HasInviteHeroBottomCustomPosition [get] |
| string | SelectedTab = "map" [get, private set] |
| bool | LightboxOpen [get, private set] |
| int | LightboxIdx [get, private set] |
Private 멤버 함수 | |
| PhotoInfo? | FindPhoto (string? value) |
정적 Private 멤버 함수 | |
| static List< PhotoInfo > | ApplyGalleryOrder (IReadOnlyList< PhotoInfo > photos, IReadOnlyList< string > order) |
| static string | NormalizeOption (string? value, string[] allowed, string fallback) |
| static string | BuildFloatingStyle (WeddingFloatingPosition position) |
| static string | BuildHeroPanelStyle (HeroPanelPlacement placement) |
| static double | ClampPercent (double? value) |
Private 속성 | |
| readonly ITenantStore | _tenants |
| readonly IPhotoService | _photos |
Wedding Invitation View Model 기능과 관련 상태를 캡슐화합니다.
WeddingInvitationViewModel.cs 파일의 16 번째 라인에서 정의되었습니다.
|
inline |
지정한 설정으로 WeddingInvitationViewModel 클래스의 새 인스턴스를 초기화합니다.
| tenants | tenants에 사용할 ITenantStore 값입니다. |
| photos | photos에 사용할 IPhotoService 값입니다. |
WeddingInvitationViewModel.cs 파일의 61 번째 라인에서 정의되었습니다.
|
inlinestaticprivate |
Apply Gallery Order 작업을 수행합니다.
| photos | photos에 사용할 IReadOnlyList<PhotoInfo> 값입니다. |
| order | order에 사용할 IReadOnlyList<string> 값입니다. |
List<PhotoInfo> 결과입니다.WeddingInvitationViewModel.cs 파일의 980 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LoadAsync().

|
inlinestaticprivate |
Floating Style 값을 구성합니다.
| position | position에 사용할 WeddingFloatingPosition 값입니다. |
string 결과입니다.WeddingInvitationViewModel.cs 파일의 1104 번째 라인에서 정의되었습니다.
|
inlinestaticprivate |
Hero Panel Style 값을 구성합니다.
| placement | placement에 사용할 HeroPanelPlacement 값입니다. |
string 결과입니다.WeddingInvitationViewModel.cs 파일의 1144 번째 라인에서 정의되었습니다.
다음을 참조함 : WeddingPlatform.Models.HeroPanelPlacement.HasDesktopCustomPosition, WeddingPlatform.Models.HeroPanelPlacement.HasMobileCustomPosition.
|
inlinestaticprivate |
Clamp Percent 작업을 수행합니다.
| value | 적용할 값입니다. |
double 결과입니다.WeddingInvitationViewModel.cs 파일의 1184 번째 라인에서 정의되었습니다.
|
inline |
Close Lightbox 작업을 수행합니다.
WeddingInvitationViewModel.cs 파일의 838 번째 라인에서 정의되었습니다.
다음을 참조함 : LightboxOpen.
|
inlineprivate |
Photo 항목을 찾습니다.
| value | 적용할 값입니다. |
PhotoInfo? 결과입니다.WeddingInvitationViewModel.cs 파일의 1018 번째 라인에서 정의되었습니다.
다음을 참조함 : AllPhotos.
다음에 의해서 참조됨 : ResolveStoryChapterPhoto().

|
inline |
Lightbox Next 작업을 수행합니다.
WeddingInvitationViewModel.cs 파일의 847 번째 라인에서 정의되었습니다.
다음을 참조함 : AllPhotos, LightboxIdx.
|
inline |
Lightbox Prev 작업을 수행합니다.
WeddingInvitationViewModel.cs 파일의 856 번째 라인에서 정의되었습니다.
다음을 참조함 : AllPhotos, LightboxIdx.
|
inline |
Async 데이터를 불러옵니다.
| slug | slug에 사용할 string 값입니다. |
| ct | 취소 요청을 감시하는 토큰입니다. |
Task 결과입니다.WeddingInvitationViewModel.cs 파일의 935 번째 라인에서 정의되었습니다.
다음을 참조함 : _photos, _tenants, AllPhotos, ApplyGalleryOrder(), Config, Gallery, IsLoaded, WeddingPlatform.Models.InvitationDesignCatalog.Normalize(), NotFound.

|
inlinestaticprivate |
Normalize Option 작업을 수행합니다.
| value | 적용할 값입니다. |
| allowed | allowed에 사용할 string[] 값입니다. |
| fallback | fallback에 사용할 string 값입니다. |
string 결과입니다.WeddingInvitationViewModel.cs 파일의 1074 번째 라인에서 정의되었습니다.
|
inline |
Open Lightbox 작업을 수행합니다.
| idx | idx에 사용할 int 값입니다. |
WeddingInvitationViewModel.cs 파일의 825 번째 라인에서 정의되었습니다.
다음을 참조함 : AllPhotos, LightboxIdx, LightboxOpen.
|
inline |
Resolve Story Chapter Photo 작업을 수행합니다.
| chapter | chapter에 사용할 StoryChapter 값입니다. |
| chapterIndex | chapter Index에 사용할 int 값입니다. |
PhotoInfo? 결과입니다.WeddingInvitationViewModel.cs 파일의 890 번째 라인에서 정의되었습니다.
다음을 참조함 : AllPhotos, FindPhoto().

|
inline |
Map 값을 설정합니다.
WeddingInvitationViewModel.cs 파일의 754 번째 라인에서 정의되었습니다.
다음을 참조함 : SelectedTab.
|
inline |
Road 값을 설정합니다.
WeddingInvitationViewModel.cs 파일의 763 번째 라인에서 정의되었습니다.
다음을 참조함 : SelectedTab.
|
inline |
Tab Class 작업을 수행합니다.
| tab | tab에 사용할 string 값입니다. |
string 결과입니다.WeddingInvitationViewModel.cs 파일의 788 번째 라인에서 정의되었습니다.
다음을 참조함 : SelectedTab.
|
private |
photos 값을 보관합니다.
WeddingInvitationViewModel.cs 파일의 35 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LoadAsync(), WeddingInvitationViewModel().
|
private |
tenants 값을 보관합니다.
WeddingInvitationViewModel.cs 파일의 26 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LoadAsync(), WeddingInvitationViewModel().
|
get |
Accounts 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 453 번째 라인에서 정의되었습니다.
|
getprivate set |
라이트박스/자동재생용 — 전체
WeddingInvitationViewModel.cs 파일의 93 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FindPhoto(), LightboxNext(), LightboxPrev(), LoadAsync(), OpenLightbox(), ResolveStoryChapterPhoto().
|
get |
Ceremony Note Html 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 387 번째 라인에서 정의되었습니다.
|
getprivate set |
Config 값을 가져오거나 설정합니다.
WeddingInvitationViewModel.cs 파일의 75 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LoadAsync().
|
get |
Couple Name 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 121 번째 라인에서 정의되었습니다.
|
get |
Design Settings 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 312 번째 라인에서 정의되었습니다.
|
getprivate set |
그리드 표시용 — 최신 10개
WeddingInvitationViewModel.cs 파일의 84 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LoadAsync().
|
get |
Gallery Auto Play Ms 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 150 번째 라인에서 정의되었습니다.
|
get |
Has Custom Music Button Position 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 587 번째 라인에서 정의되었습니다.
|
get |
Has Invite Hero Bottom Custom Position 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 734 번째 라인에서 정의되었습니다.
|
get |
Has Invite Hero Top Custom Position 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 724 번째 라인에서 정의되었습니다.
|
get |
Has Venue Coords 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 303 번째 라인에서 정의되었습니다.
|
get |
Hero Image Url 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 417 번째 라인에서 정의되었습니다.
|
get |
Hero Panel Horizontal Desktop 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 607 번째 라인에서 정의되었습니다.
|
get |
Hero Panel Horizontal Mobile 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 625 번째 라인에서 정의되었습니다.
|
get |
Hero Panel Vertical Desktop 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 598 번째 라인에서 정의되었습니다.
|
get |
Hero Panel Vertical Mobile 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 616 번째 라인에서 정의되었습니다.
|
get |
Hero Title 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 130 번째 라인에서 정의되었습니다.
|
get |
Invitation Style 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 359 번째 라인에서 정의되었습니다.
|
get |
Invite Hero Bottom Horizontal Desktop 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 679 번째 라인에서 정의되었습니다.
|
get |
Invite Hero Bottom Horizontal Mobile 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 697 번째 라인에서 정의되었습니다.
|
get |
Invite Hero Bottom Style 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 715 번째 라인에서 정의되었습니다.
|
get |
Invite Hero Bottom Vertical Desktop 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 670 번째 라인에서 정의되었습니다.
|
get |
Invite Hero Bottom Vertical Mobile 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 688 번째 라인에서 정의되었습니다.
|
get |
Invite Hero Top Horizontal Desktop 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 643 번째 라인에서 정의되었습니다.
|
get |
Invite Hero Top Horizontal Mobile 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 661 번째 라인에서 정의되었습니다.
|
get |
Invite Hero Top Style 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 706 번째 라인에서 정의되었습니다.
|
get |
Invite Hero Top Vertical Desktop 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 634 번째 라인에서 정의되었습니다.
|
get |
Invite Hero Top Vertical Mobile 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 652 번째 라인에서 정의되었습니다.
|
get |
Is Ceremony Note Html 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 406 번째 라인에서 정의되었습니다.
|
getprivate set |
Is Loaded 값을 가져오거나 설정합니다.
WeddingInvitationViewModel.cs 파일의 102 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LoadAsync().
|
get |
Layout Descriptor 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 350 번째 라인에서 정의되었습니다.
|
get |
Layout Mode 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 339 번째 라인에서 정의되었습니다.
|
getprivate set |
Lightbox Idx 값을 가져오거나 설정합니다.
WeddingInvitationViewModel.cs 파일의 807 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LightboxNext(), LightboxPrev(), OpenLightbox().
|
getprivate set |
Lightbox Open 값을 가져오거나 설정합니다.
WeddingInvitationViewModel.cs 파일의 798 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CloseLightbox(), OpenLightbox().
|
get |
Map Link Atlan 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 267 번째 라인에서 정의되었습니다.
|
get |
Map Link Kakao 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 249 번째 라인에서 정의되었습니다.
|
get |
Map Link Naver 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 258 번째 라인에서 정의되었습니다.
|
get |
Map Link Tmap 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 276 번째 라인에서 정의되었습니다.
|
get |
Mode 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 222 번째 라인에서 정의되었습니다.
|
get |
Music Button Position 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 569 번째 라인에서 정의되었습니다.
|
get |
Music Button Style 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 578 번째 라인에서 정의되었습니다.
|
get |
Music Url 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 552 번째 라인에서 정의되었습니다.
|
getprivate set |
Not Found 값을 가져오거나 설정합니다.
WeddingInvitationViewModel.cs 파일의 111 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LoadAsync().
|
get |
Og Description 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 475 번째 라인에서 정의되었습니다.
|
get |
Og Image Url 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 487 번째 라인에서 정의되었습니다.
|
get |
Og Title 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 463 번째 라인에서 정의되었습니다.
|
get |
Ordered Sections 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 377 번째 라인에서 정의되었습니다.
|
get |
Road Map Url 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 436 번째 라인에서 정의되었습니다.
|
getprivate set |
Selected Tab 값을 가져오거나 설정합니다.
WeddingInvitationViewModel.cs 파일의 745 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SetMap(), SetRoad(), TabClass().
|
get |
Show Thank You Link 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 231 번째 라인에서 정의되었습니다.
|
get |
Story 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 204 번째 라인에서 정의되었습니다.
|
get |
Story2 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 213 번째 라인에서 정의되었습니다.
|
get |
Story Chapters 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 321 번째 라인에서 정의되었습니다.
|
get |
Subtitle 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 159 번째 라인에서 정의되었습니다.
|
get |
Thank You Og Description 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 520 번째 라인에서 정의되었습니다.
|
get |
Thank You Og Image Url 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 532 번째 라인에서 정의되었습니다.
|
get |
Thank You Og Title 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 508 번째 라인에서 정의되었습니다.
|
get |
Thank You Url 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 240 번째 라인에서 정의되었습니다.
|
get |
Theme Name 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 330 번째 라인에서 정의되었습니다.
|
get |
Uses Bottom Navigation 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 368 번째 라인에서 정의되었습니다.
|
get |
Venue Address 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 195 번째 라인에서 정의되었습니다.
|
get |
Venue Lat 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 285 번째 라인에서 정의되었습니다.
|
get |
Venue Lng 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 294 번째 라인에서 정의되었습니다.
|
get |
Venue Name 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 186 번째 라인에서 정의되었습니다.
|
get |
Video Urls 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 139 번째 라인에서 정의되었습니다.
|
get |
Wedding Date 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 168 번째 라인에서 정의되었습니다.
|
get |
Wedding Time 값을 가져옵니다.
WeddingInvitationViewModel.cs 파일의 177 번째 라인에서 정의되었습니다.